1
1
rem to launch from a winpython package directory, where 'make.py' is
2
2
@ echo on
3
+
4
+ rem *****************************
5
+ rem 2019-05-10 PATCH for build problem (asking permission to overwrite the file)
6
+ rem
7
+ rem *****************************
8
+ del -y %userprofile% \.jupyter\jupyter_notebook_config.py
9
+
10
+
11
+ rem ******************************
12
+
13
+
3
14
rem this is initialised per the calling .bat
4
15
rem set my_original_path=%path%
5
16
rem set my_buildenv=C:\WinPython-64bit-3.4.3.7Qt5
@@ -23,19 +34,23 @@ rem Override other scripts (simpler maintenance)
23
34
set my_buildenv = C:\winpython-64bit-3.4.3.7Qt5
24
35
25
36
rem handle alpha
26
- if " %my_release_level% " == " " set my_release_level =
27
-
28
- if %my_python_target% == 27 set my_release = 2
29
-
30
- if %my_python_target% == 34 set my_release = 8
31
-
32
- if %my_python_target% == 35 set my_release = 3
33
-
34
- if %my_python_target% == 36 set my_release = 1
35
-
36
- if %my_python_target% == 37 set my_release = 0
37
-
38
- if %my_python_target% == 38 set my_release = 0
37
+ if " %my_release_level% " == " " set my_release_level = b1
38
+ if %my_python_target% == 38 set my_release_level =
39
+
40
+ rem ---------
41
+ rem newAge 20191022
42
+ rem install with zero package, no installer, then do it from there
43
+ rem change is we must help by giving my_python_target_release
44
+ rem --------
45
+
46
+ if %my_python_target% == 37 (
47
+ set my_python_target_release = 375
48
+ set my_release = 0
49
+ )
50
+ if %my_python_target% == 38 (
51
+ set my_python_target_release = 380
52
+ set my_release = 0
53
+ )
39
54
40
55
rem **** 2018-10-30 create_installer **
41
56
if " %my_create_installer% " == " " set my_create_installer = True
@@ -121,14 +136,72 @@ set path=%my_original_path%
121
136
echo call %my_buildenv% \scripts\env.bat>> %my_archive_log%
122
137
call %my_buildenv% \scripts\env.bat
123
138
124
- rem build with this
139
+ echo ----------------------------->> %my_archive_log%
140
+ echo 2.0 Create a build newage1/3 >> %my_archive_log%
141
+ echo ----------------------------->> %my_archive_log%
142
+
143
+ rem 2019-10-22 new age step1
144
+ rem we don't use requirements
145
+ rem we don't create installer at first path
146
+ rem we use legacy python build cd /D %~dp0
147
+
148
+ set my_buildenv_path = %path%
149
+
150
+ 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%
151
+ 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%
152
+
153
+ rem old one
154
+ 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%
155
+
156
+
157
+ echo ----------------------------->> %my_archive_log%
158
+ echo 2.0 Create a build newage2/3 >> %my_archive_log%
159
+ echo ----------------------------->> %my_archive_log%
160
+ rem 2019-10-22 new age step2
161
+ rem we use final environment to install requirements
162
+ set path = %my_original_path%
163
+
164
+ @ echo on
165
+ set my_WINPYDIRBASE = %my_root_dir_for_builds% \bd%my_python_target% \bu%my_flavor% \Wpy%my_arch% -%my_python_target_release%%my_release%%my_release_level%
166
+
167
+ set WINPYDIRBASE = %my_WINPYDIRBASE%
168
+ call %my_WINPYDIRBASE% \scripts\env.bat
169
+ set
170
+ echo beg of step 2/3
171
+ rem ok no pause
172
+
173
+ echo pip install -r %my_requirements% --pre --no-index --trusted-host=None --find-links=C:\WinP\packages.srcreq --upgrade
174
+ pip install -r %my_requirements% --pre --no-index --trusted-host=None --find-links=C:\WinP\packages.srcreq --upgrade >> %my_archive_log%
175
+ echo mid of step 2/3
176
+ rem pause
177
+
178
+ rem finalize
179
+ @ echo on
180
+ call %my_basedir% \run_complement_newbuild.bat %my_WINPYDIRBASE%
181
+ echo end of step 2/3
182
+ rem pause
183
+
184
+ echo ----------------------------->> %my_archive_log%
185
+ echo 2.0 Create a build newage3/3 >> %my_archive_log%
186
+ echo ----------------------------->> %my_archive_log%
187
+
188
+ rem build final changelog and binaries, using create_installer='%my_create_installer%', remove_existing=False , remove : requirements, toolsdirs and docdirs
189
+
190
+ set path = %my_original_path%
191
+ echo cd /D %~dp0 >> %my_archive_log%
125
192
cd /D %~dp0
126
- 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%
127
- 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%
193
+
194
+ echo call %my_buildenv% \scripts\env.bat>> %my_archive_log%
195
+ call %my_buildenv% \scripts\env.bat
196
+ set
197
+
198
+ 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%
199
+ 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%
128
200
129
201
echo ===============>> %my_archive_log%
130
202
echo END OF creation>> %my_archive_log%
131
203
echo %date% %time% >> %my_archive_log%
132
204
echo ===============>> %my_archive_log%
133
205
134
206
set path = %my_original_path%
207
+ rem pause
0 commit comments