| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent e54daf5 commit 7212929
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -853,12 +853,15 @@ def make(self, remove_existing=True, requirements=None): #, find_links=None): | |||
| 853 | 853 | self._print_done() | |
| 854 | 854 | ||
| 855 | 855 | ||
| 856 | - def rebuild_winpython(basedir=None, verbose=False, archis=(32, 64)): | ||
| 856 | + def rebuild_winpython(basedir=None, verbose=False, archis=(32, 64), targetdir=None): | ||
| 857 | 857 | """Rebuild winpython package from source""" | |
| 858 | 858 | basedir = basedir if basedir is not None else utils.BASE_DIR | |
| 859 | 859 | for architecture in archis: | |
| 860 | 860 | suffix = '.win32' if architecture == 32 else '.win-amd64' | |
| 861 | - packdir = osp.join(basedir, 'packages' + suffix) | ||
| 861 | + if targetdir is not None: | ||
| 862 | + packdir = targetdir | ||
| 863 | + else: | ||
| 864 | + packdir = osp.join(basedir, 'packages' + suffix) | ||
| 862 | 865 | for name in os.listdir(packdir): | |
| 863 | 866 | if name.startswith('winpython-') and name.endswith(('.exe', '.whl')): | |
| 864 | 867 | os.remove(osp.join(packdir, name)) | |
@@ -901,6 +904,10 @@ def make_winpython(build_number, release_level, architecture, | |||
| 901 | 904 | if osp.isdir(wheeldir): | |
| 902 | 905 | shutil.rmtree(wheeldir, onerror=utils.onerror) | |
| 903 | 906 | os.mkdir(wheeldir) | |
| 907 | + | ||
| 908 | + # Rebuild Winpython in this wheel dir | ||
| 909 | + rebuild_winpython(basedir=basedir, archis=(architecture,), targetdir=wheeldir) | ||
| 910 | + | ||
| 904 | 911 | # Copy Every package directory to the wheel directory | |
| 905 | 912 | ||
| 906 | 913 | # Optional pre-defined source_dirs | |
@@ -1000,7 +1007,7 @@ def make_all(build_number, release_level, pyver, | |||
| 1000 | 1007 | install_options = install_options.split() | |
| 1001 | 1008 | print('install_options', install_options) | |
| 1002 | 1009 | basedir = utils.get_basedir(pyver, rootdir=rootdir) | |
| 1003 | - rebuild_winpython(basedir=basedir, archis=archis) | ||
| 1010 | + | ||
| 1004 | 1011 | for architecture in archis: | |
| 1005 | 1012 | make_winpython(build_number, release_level, architecture, basedir, | |
| 1006 | 1013 | verbose, remove_existing, create_installer, simulation, | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -27,6 +27,6 @@ | |||
| 27 | 27 | OTHER DEALINGS IN THE SOFTWARE. | |
| 28 | 28 | """ | |
| 29 | 29 | ||
| 30 | - __version__ = '1.2' | ||
| 30 | + __version__ = '1.3' | ||
| 31 | 31 | __license__ = __doc__ | |
| 32 | 32 | __project_url__ = 'http://winpython.github.io/' | |
| Back | FazBrowse Home | New Git URL |
0 commit comments