Skip to content

Commit 69d1ea8

Browse files
author
stonebig
committed
dos file example to generate a build
1 parent 946387b commit 69d1ea8

File tree

4 files changed

+145
-0
lines changed

4 files changed

+145
-0
lines changed

generate_a_winpython_distro.bat

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
rem to launch from a winpython package directory, where 'make.py' is
2+
3+
rem this is initialised per the calling .bat
4+
rem set my_original_path=%path%
5+
rem set my_buildenv=D:\WinPython-64bit-3.4.3.3_b0
6+
rem set my_root_dir_for_builds=D:\Winpython
7+
8+
rem set my_python_target=34
9+
rem set my_pyver=3.4
10+
rem set my_release=4
11+
rem set my_arch=32
12+
rem set my_preclear_build_directory=Yes
13+
14+
15+
set my_day=%date:/=-%
16+
set my_time=%time:~0,5%
17+
set my_time=%my_time::=_%
18+
set my_archive_log=report_winpython_build_%my_pyver%._.%my_release%_of_%my_day%_at_%my_time%.txt
19+
20+
21+
echo ===============
22+
echo preparing winpython for %my_pyver% (%my_python_target%)release %my_release% *** %my_arch% bit ***
23+
echo %date% %time%
24+
echo ===============
25+
echo ===============>>%my_archive_log%
26+
echo preparing winpython for %my_pyver% (%my_python_target%)release %my_release% *** %my_arch% bit ***>>%my_archive_log%
27+
echo %date% %time%>>%my_archive_log%
28+
echo ===============>>%my_archive_log%
29+
30+
31+
if not "%my_preclear_build_directory%"=="Yes" goto no_preclear
32+
33+
echo ------------------>>%my_archive_log%
34+
echo 1.0 Do Pre-clear >>%my_archive_log%
35+
echo ------------------>>%my_archive_log%
36+
37+
38+
cd /D %my_root_dir_for_builds%\basedir%my_python_target%
39+
40+
41+
dir buil*
42+
echo rmdir /S /Q build ?
43+
rem pause
44+
rmdir /S /Q build
45+
rmdir /S /Q build
46+
rmdir /S /Q build
47+
rmdir /S /Q build
48+
rmdir /S /Q build
49+
rmdir /S /Q dist
50+
51+
echo %date% %time%
52+
echo %date% %time%>>%my_archive_log%
53+
54+
:no_preclear
55+
56+
57+
echo ------------------>>%my_archive_log%
58+
echo 2.0 Create a build>>%my_archive_log%
59+
echo ------------------>>%my_archive_log%
60+
61+
62+
echo cd /D %~dp0>>%my_archive_log%
63+
cd /D %~dp0
64+
65+
echo set path=%my_original_path%>>%my_archive_log%
66+
set path=%my_original_path%
67+
68+
echo call %my_buildenv%\scripts\env.bat>>%my_archive_log%
69+
call %my_buildenv%\scripts\env.bat
70+
71+
echo python.exe -c "from make import *;make_all(%my_release%, '', pyver='%my_pyver%', rootdir=r'%my_root_dir_for_builds%', verbose=False, archis=(%my_arch%, ), flavor='')">>%my_archive_log%
72+
python.exe -c "from make import *;make_all(%my_release%, '', pyver='%my_pyver%', rootdir=r'%my_root_dir_for_builds%', verbose=False, archis=(%my_arch%, ), flavor='')">>%my_archive_log%
73+
74+
echo ===============>>%my_archive_log%
75+
echo END OF creation>>%my_archive_log%
76+
echo %date% %time% >>%my_archive_log%
77+
echo ===============>>%my_archive_log%
78+
79+
set path=%my_original_path%

generate_winpython_distros27.bat

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
rem this replace running manually from spyder the make.py
2+
rem to launch from a winpython module 'make' directory
3+
4+
set my_original_path=%path%
5+
set my_buildenv=D:\WinPython-64bit-3.4.3.3_b0
6+
7+
set my_root_dir_for_builds=D:\Winpython
8+
set my_python_target=27
9+
set my_pyver=2.7
10+
set my_release=1
11+
12+
set my_arch=64
13+
set my_preclear_build_directory=Yes
14+
15+
call %~dp0\generate_a_winpython_distro.bat
16+
17+
set my_arch=32
18+
set my_preclear_build_directory=No
19+
call %~dp0\generate_a_winpython_distro.bat
20+
21+
22+
pause

generate_winpython_distros33.bat

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
rem this replace running manually from spyder the make.py
2+
rem to launch from a winpython module 'make' directory
3+
4+
set my_original_path=%path%
5+
set my_buildenv=D:\WinPython-64bit-3.4.3.3_b0
6+
7+
set my_root_dir_for_builds=D:\Winpython
8+
set my_python_target=33
9+
set my_pyver=3.3
10+
set my_release=9
11+
12+
set my_arch=64
13+
set my_preclear_build_directory=Yes
14+
15+
call %~dp0\generate_a_winpython_distro.bat
16+
17+
set my_arch=32
18+
set my_preclear_build_directory=No
19+
call %~dp0\generate_a_winpython_distro.bat
20+
21+
22+
pause

generate_winpython_distros34.bat

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
rem this replace running manually from spyder the make.py
2+
rem to launch from a winpython module 'make' directory
3+
4+
set my_original_path=%path%
5+
set my_buildenv=D:\WinPython-64bit-3.4.3.3_b0
6+
7+
set my_root_dir_for_builds=D:\Winpython
8+
set my_python_target=34
9+
set my_pyver=3.4
10+
set my_release=4
11+
12+
set my_arch=64
13+
set my_preclear_build_directory=Yes
14+
15+
call %~dp0\generate_a_winpython_distro.bat
16+
17+
set my_arch=32
18+
set my_preclear_build_directory=No
19+
call %~dp0\generate_a_winpython_distro.bat
20+
21+
22+
pause

0 commit comments

Comments
 (0)