@@ -99,7 +99,7 @@ class WinPythonDistribution(object):
99
99
100
100
def __init__ (self , build_number , release_level , target , wheeldir ,
101
101
toolsdirs = None , verbose = False , simulation = False ,
102
- rootdir = None , install_options = None , flavor = '' , docsdirs = None ):
102
+ basedir = None , install_options = None , flavor = '' , docsdirs = None ):
103
103
assert isinstance (build_number , int )
104
104
assert isinstance (release_level , str )
105
105
self .build_number = build_number
@@ -121,7 +121,7 @@ def __init__(self, build_number, release_level, target, wheeldir,
121
121
self .distribution = None
122
122
self .installed_packages = []
123
123
self .simulation = simulation
124
- self .rootdir = rootdir # added to build from winpython
124
+ self .basedir = basedir # added to build from winpython
125
125
self .install_options = install_options
126
126
self .flavor = flavor
127
127
@@ -1011,25 +1011,24 @@ def make(self, remove_existing=True, requirements=None, my_winpydir=None): #, f
1011
1011
1012
1012
# Writing changelog
1013
1013
self ._print ("Writing changelog" )
1014
- diff .write_changelog (self .winpyver2 , rootdir = self .rootdir ,
1014
+ diff .write_changelog (self .winpyver2 , basedir = self .basedir ,
1015
1015
flavor = self .flavor , release_level = self .release_level )
1016
1016
self ._print_done ()
1017
1017
1018
1018
1019
- def rebuild_winpython (basedir = None , verbose = False , archis = ( 32 , 64 ) , targetdir = None ):
1019
+ def rebuild_winpython (basedir = None , verbose = False , architecture = 64 , targetdir = None ):
1020
1020
"""Rebuild winpython package from source"""
1021
1021
basedir = basedir if basedir is not None else utils .BASE_DIR
1022
- for architecture in archis :
1023
- suffix = '.win32' if architecture == 32 else '.win-amd64'
1024
- if targetdir is not None :
1025
- packdir = targetdir
1026
- else :
1027
- packdir = osp .join (basedir , 'packages' + suffix )
1028
- for name in os .listdir (packdir ):
1029
- if name .startswith ('winpython-' ) and name .endswith (('.exe' , '.whl' )):
1030
- os .remove (osp .join (packdir , name ))
1031
- utils .build_wininst (osp .dirname (osp .abspath (__file__ )), copy_to = packdir ,
1032
- architecture = architecture , verbose = verbose , installer = 'bdist_wheel' )
1022
+ suffix = '.win32' if architecture == 32 else '.win-amd64'
1023
+ if targetdir is not None :
1024
+ packdir = targetdir
1025
+ else :
1026
+ packdir = osp .join (basedir , 'packages' + suffix )
1027
+ for name in os .listdir (packdir ):
1028
+ if name .startswith ('winpython-' ) and name .endswith (('.exe' , '.whl' )):
1029
+ os .remove (osp .join (packdir , name ))
1030
+ utils .build_wininst (osp .dirname (osp .abspath (__file__ )), copy_to = packdir ,
1031
+ architecture = architecture , verbose = verbose , installer = 'bdist_wheel' )
1033
1032
1034
1033
1035
1034
def transform_in_list (list_in , list_type = None ):
@@ -1044,8 +1043,8 @@ def transform_in_list(list_in, list_type=None):
1044
1043
1045
1044
1046
1045
def make_all (build_number , release_level , pyver , architecture ,
1047
- basedir = None , verbose = False , remove_existing = True ,
1048
- create_installer = True , simulation = False , rootdir = None ,
1046
+ basedir , verbose = False , remove_existing = True ,
1047
+ create_installer = True , simulation = False ,
1049
1048
install_options = ['--no-index' ], flavor = '' , requirements = None ,
1050
1049
find_links = None , source_dirs = None , toolsdirs = None ,
1051
1050
docsdirs = None ):
@@ -1061,13 +1060,10 @@ def make_all(build_number, release_level, pyver, architecture,
1061
1060
`pyver`: python version ('3.4' or 3.5')
1062
1061
`architecture`: [int] (32 or 64)
1063
1062
`basedir`: where will be created tmp_wheel dir. and Winpython-xyz dir.
1064
- (rootdir: root directory containing 'basedir27', 'basedir33', etc.)
1065
1063
""" + utils .ROOTDIR_DOC
1066
1064
1067
1065
if basedir is None :
1068
1066
basedir = utils .BASE_DIR
1069
- if basedir is None :
1070
- basedir = utils .get_basedir (pyver , rootdir = rootdir )
1071
1067
1072
1068
assert basedir is not None , "The *basedir* directory must be specified"
1073
1069
assert architecture in (32 , 64 )
@@ -1085,7 +1081,7 @@ def make_all(build_number, release_level, pyver, architecture,
1085
1081
os .mkdir (wheeldir )
1086
1082
1087
1083
# Rebuild Winpython in this wheel dir
1088
- rebuild_winpython (basedir = basedir , archis = ( architecture ,) , targetdir = wheeldir )
1084
+ rebuild_winpython (basedir = basedir , architecture = architecture , targetdir = wheeldir )
1089
1085
1090
1086
# Copy Every package directory to the wheel directory
1091
1087
@@ -1114,7 +1110,7 @@ def make_all(build_number, release_level, pyver, architecture,
1114
1110
dist = WinPythonDistribution (build_number , release_level ,
1115
1111
builddir , wheeldir , toolsdirs ,
1116
1112
verbose = verbose , simulation = simulation ,
1117
- rootdir = rootdir ,
1113
+ basedir = basedir ,
1118
1114
install_options = install_options + find_list ,
1119
1115
flavor = flavor , docsdirs = docsdirs )
1120
1116
# define a pre-defined winpydir, instead of having to guess
@@ -1133,7 +1129,7 @@ def make_all(build_number, release_level, pyver, architecture,
1133
1129
# DO create only one version at a time
1134
1130
# You may have to manually delete previous build\winpython-.. directory
1135
1131
1136
- make_all (1 , release_level = 'build3' , pyver = '3.4' , rootdir = r'D:\Winpython' , verbose = True ,
1132
+ make_all (1 , release_level = 'build3' , pyver = '3.4' , basedir = r'D:\Winpython\basedir34 ' , verbose = True ,
1137
1133
architecture = 64 , flavor = 'Barebone' ,
1138
1134
requirements = r'D:\Winpython\basedir34\barebone_requirements.txt' ,
1139
1135
install_options = r'--no-index --pre --trusted-host=None' ,
0 commit comments