@@ -4,10 +4,18 @@ rem to launch from a winpython package directory, where 'make.py' is
4
4
rem *****************************
5
5
rem 2020-12-05 : add a constrints.txt file from a recent pip list
6
6
rem 2021-03-20 : track successes packages combination are archived for future contraint update
7
+ rem 2021-04-22 : patch PyPy3 (as we don't try to copy PyPy3.exe to Python.exe)
8
+ rem 2021-04-22b: Patch PyPy3, give '%my_python_target_release%' to make (otherwise known only after unzip)
7
9
rem *****************************
8
10
9
11
if " %my_constraints% " == " " set my_constraints = C:\WinP\constraints.txt
10
12
13
+ rem *****************************
14
+ rem 2021-04-22 : path PyPy3 (as we don't try to copy PyPy3.exe to Python.exe)
15
+ rem *****************************
16
+ rem just replace python.exe (of the target distribution) per %target_python_exe%
17
+ if " %target_python_exe% " == " " set target_python_exe = python.exe
18
+
11
19
rem *****************************
12
20
rem *****************************
13
21
rem 2019-05-10 PATCH for build problem (asking permission to overwrite the file)
@@ -51,16 +59,16 @@ rem change is we must help by giving my_python_target_release
51
59
rem --------
52
60
53
61
if %my_python_target% == 37 (
54
- set my_python_target_release = 377
55
- set my_release = 2
62
+ set my_python_target_release = 3710
63
+ set my_release = 0
56
64
)
57
65
if %my_python_target% == 38 (
58
66
set my_python_target_release = 389
59
- set my_release = 0
67
+ set my_release = 1
60
68
)
61
69
if %my_python_target% == 39 (
62
70
set my_python_target_release = 394
63
- set my_release = 0
71
+ set my_release = 1
64
72
)
65
73
66
74
if %my_python_target% == 310 (
@@ -175,8 +183,8 @@ rem we use legacy python build cd /D %~dp0
175
183
176
184
set my_buildenv_path = %path%
177
185
178
- echo python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', toolsdirs=r'%my_toolsdirs% ', docsdirs=r'%my_docsdirs% ', create_installer='False')" >> %my_archive_log%
179
- python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', toolsdirs=r'%my_toolsdirs% ', docsdirs=r'%my_docsdirs% ', create_installer='False')" >> %my_archive_log%
186
+ echo python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', toolsdirs=r'%my_toolsdirs% ', docsdirs=r'%my_docsdirs% ', create_installer='False', python_target_release=' %my_python_target_release% ' )" >> %my_archive_log%
187
+ python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', toolsdirs=r'%my_toolsdirs% ', docsdirs=r'%my_docsdirs% ', create_installer='False', python_target_release=' %my_python_target_release% ' )" >> %my_archive_log%
180
188
181
189
rem old one
182
190
rem echo python.exe -c "from make import *;make_all(%my_release%, '%my_release_level%', pyver='%my_pyver%', basedir=r'%my_basedir%', verbose=True, architecture=%my_arch%, flavor='%my_flavor%', requirements=r'%my_requirements%', install_options=r'%my_install_options%', find_links=r'%my_find_links%', source_dirs=r'%my_source_dirs%', toolsdirs=r'%my_toolsdirs%', docsdirs=r'%my_docsdirs%', create_installer='%my_create_installer%')">> %my_archive_log%
@@ -251,9 +259,9 @@ echo ----------------------------->>%my_archive_log%
251
259
echo 1.99 archive success
252
260
echo %date% %time% >> %my_archive_log%
253
261
echo ----------------------------->> %my_archive_log%
254
- echo python -m pip freeze> %my_archive_log% .packages_versions.txt>> %my_archive_log%
262
+ echo %target_python_exe% -m pip freeze> %my_archive_log% .packages_versions.txt>> %my_archive_log%
255
263
256
- python -m pip freeze> %my_archive_log% .packages_versions.txt
264
+ %target_python_exe% -m pip freeze> %my_archive_log% .packages_versions.txt
257
265
258
266
259
267
echo ----------------------------->> %my_archive_log%
@@ -271,8 +279,8 @@ echo call %my_buildenv%\scripts\env.bat>>%my_archive_log%
271
279
call %my_buildenv% \scripts\env.bat
272
280
set
273
281
274
- echo python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', create_installer='%my_create_installer% ', remove_existing=False)" >> %my_archive_log%
275
- python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', create_installer='%my_create_installer% ', remove_existing=False)" >> %my_archive_log%
282
+ echo python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', create_installer='%my_create_installer% ', remove_existing=False, python_target_release=' %my_python_target_release% ' )" >> %my_archive_log%
283
+ python.exe -c " from make import *;make_all(%my_release% , '%my_release_level% ', pyver='%my_pyver% ', basedir=r'%my_basedir% ', verbose=True, architecture=%my_arch% , flavor='%my_flavor% ', install_options=r'%my_install_options% ', find_links=r'%my_find_links% ', source_dirs=r'%my_source_dirs% ', create_installer='%my_create_installer% ', remove_existing=False, python_target_release=' %my_python_target_release% ' )" >> %my_archive_log%
276
284
277
285
echo ===============>> %my_archive_log%
278
286
echo END OF creation>> %my_archive_log%
0 commit comments