@@ -172,7 +172,7 @@ def get_tool_path(relpath, checkfunc):
172172 for pack in sorted (self .installed_packages ,
173173 key = lambda p : p .name .lower ())]
174174 python_desc = 'Python programming language with standard library'
175- return """## WinPython %s
175+ return """## WinPython %s
176176
177177The following packages are included in WinPython v%s%s.
178178
@@ -187,14 +187,15 @@ def get_tool_path(relpath, checkfunc):
187187Name | Version | Description
188188-----|---------|------------
189189[Python](http://www.python.org/) | %s | %s
190- %s""" % (self .winpyver , self .winpyver , self .flavor , '\n ' .join (tools ),
190+ %s""" % (self .winpyver2 + self .flavor , self .winpyver2 + self .flavor ,
191+ (' %s' % self .release_level ), '\n ' .join (tools ),
191192 self .python_fullversion , python_desc , '\n ' .join (packages ))
192193
193194 @property
194195 def winpyver (self ):
195- """Return WinPython version (with release level!)"""
196- return '%s.%d%s' % (self .python_fullversion , self .build_number ,
197- self .release_level )
196+ """Return WinPython version (with flavor and release level!)"""
197+ return '%s.%d%s%s ' % (self .python_fullversion , self .build_number ,
198+ self .flavor , self . release_level )
198199
199200 @property
200201 def python_dir (self ):
@@ -838,17 +839,19 @@ def make(self, remove_existing=True, requirements=None): #, find_links=None):
838839
839840 # Writing package index
840841 self ._print ("Writing package index" )
842+ # winpyver2 = need the version without build part
843+ self .winpyver2 = '%s.%s' % (self .python_fullversion , self .build_number )
841844 fname = osp .join (self .winpydir , os .pardir ,
842- 'WinPython%s-%s.txt' % (self .flavor , self .winpyver ))
845+ 'WinPython%s-%s.txt' % (self .flavor , self .winpyver2 ))
843846 open (fname , 'w' ).write (self .package_index_wiki )
844847 # Copy to winpython/changelogs
845848 shutil .copyfile (fname , osp .join (CHANGELOGS_DIR , osp .basename (fname )))
846849 self ._print_done ()
847850
848851 # Writing changelog
849852 self ._print ("Writing changelog" )
850- diff .write_changelog (self .winpyver , rootdir = self .rootdir ,
851- flavor = self .flavor )
853+ diff .write_changelog (self .winpyver2 , rootdir = self .rootdir ,
854+ flavor = self .flavor , release_level = self . release_level )
852855 self ._print_done ()
853856
854857
@@ -996,12 +999,14 @@ def make_all(build_number, release_level, pyver,
996999 # DO create only one version at a time
9971000 # You may have to manually delete previous build\winpython-.. directory
9981001
999- #make_all(6, '', pyver='3.4', rootdir=r'D:\WinpythonQt5',
1000- # verbose=False, archis=(64, ))
1001- #make_all(1, '', pyver='2.7', rootdir=r'D:\Winpython',
1002- # verbose=False, archis=(64, ))
1003- make_all (6 , '' , pyver = '3.4' , rootdir = r'D:\Winpython' , verbose = True ,
1004- archis = (64 , ), flavor = '' ,
1005- requirements = r'D:\Winpython\basedir34\requirements.txt D:\Winpython\basedir34\requirements2.txt D:\Winpython\basedir34\requirements3.txt' ,
1002+ #make_all(7, release_level='build1', pyver='3.4', rootdir=r'D:\WinpythonQt5', verbose=True,
1003+ # archis=(64, ), flavor='Qt5',
1004+ # requirements=r'D:\WinpythonQt5\basedir34\requirements.txt D:\WinpythonQt5\basedir34\requirements2.txt D:\WinpythonQt5\basedir34\requirements3.txt',
1005+ # install_options=r'--no-index --pre --trusted-host=None',
1006+ # find_links=r'D:\Winpython\basedir34\packages.srcreq')
1007+
1008+ make_all (7 , release_level = 'build1' , pyver = '3.4' , rootdir = r'D:\WinpythonQt5' , verbose = True ,
1009+ archis = (64 , ), flavor = 'Qt5' ,
1010+ requirements = r'D:\WinpythonQt5\basedir34\zerorequirements.txt' ,
10061011 install_options = r'--no-index --pre --trusted-host=None' ,
10071012 find_links = r'D:\Winpython\basedir34\packages.srcreq' )
0 commit comments