Skip to content

Commit 876f497

Browse files
committed
hunt and remove historic build practice
1 parent af39b1d commit 876f497

File tree

2 files changed

+28
-16
lines changed

2 files changed

+28
-16
lines changed

generate_a_winpython_distro.bat

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ rem ******************************
3030
rem this is initialised per the calling .bat
3131
rem set my_original_path=%path%
3232
rem set my_buildenv=C:\WinPython-64bit-3.6.8.0
33-
rem set my_root_dir_for_builds=D:\Winp
33+
rem set my_root_dir_for_builds=D:\WinP
3434

3535
rem set my_python_target=34
3636
rem set my_pyver=3.4
@@ -73,14 +73,14 @@ if %my_python_target%==39 (
7373
)
7474

7575
if %my_python_target%==310 (
76-
set my_python_target_release=3102
76+
set my_python_target_release=3108
7777
set my_release=0
7878
)
7979

8080

8181
if %my_python_target%==311 (
8282
set my_python_target_release=3110
83-
set my_release=0
83+
set my_release=1
8484
)
8585

8686

@@ -118,11 +118,11 @@ set my_archive_log=%my_archive_dir%\build_%my_pyver%._.%my_release%%my_flavor%_%
118118

119119

120120
echo ===============
121-
echo preparing winpython for %my_pyver% (%my_python_target%)release %my_release%%my_flavor% (%my_release_level%) *** %my_arch% bit ***
121+
echo preparing winPython for %my_pyver% (%my_python_target%)release %my_release%%my_flavor% (%my_release_level%) *** %my_arch% bit ***
122122
echo %date% %time%
123123
echo ===============
124124
echo ===============>>%my_archive_log%
125-
echo preparing winpython for %my_pyver% (%my_python_target%)release %my_release%%my_flavor% (%my_release_level%) *** %my_arch% bit ***>>%my_archive_log%
125+
echo preparing winPython for %my_pyver% (%my_python_target%)release %my_release%%my_flavor% (%my_release_level%) *** %my_arch% bit ***>>%my_archive_log%
126126
echo %date% %time%>>%my_archive_log%
127127
echo ===============>>%my_archive_log%
128128

@@ -146,11 +146,13 @@ dir %build_det%
146146
rem 2021-02-13 workaround to hard to remove json files
147147
echo ren bu%my_flavor% bu%my_flavor%_old
148148
ren bu%my_flavor% bu%my_flavor%_old
149+
150+
rem pause
149151
start rmdir /S /Q bu%my_flavor%_old
150152

151153

152154
echo rmdir /S /Q bu%my_flavor%
153-
rem pause
155+
rem pause
154156
rmdir /S /Q bu%my_flavor%
155157
rmdir /S /Q bu%my_flavor%
156158
rmdir /S /Q bu%my_flavor%
@@ -192,6 +194,8 @@ rem we use legacy python build cd /D %~dp0
192194
set my_buildenv_path=%path%
193195

194196
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%
197+
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%')"
198+
rem pause
195199
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%
196200

197201
rem old one
@@ -288,6 +292,8 @@ call %my_buildenv%\scripts\env.bat
288292
set
289293

290294
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%
295+
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%')"
296+
rem pause
291297
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%
292298

293299
echo ===============>>%my_archive_log%

make.py

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@
2525
import diff
2626

2727

28-
CHANGELOGS_DIR = osp.join(
29-
osp.dirname(__file__), 'changelogs'
30-
)
28+
# CHANGELOGS_DIR = osp.join(
29+
# osp.dirname(__file__), 'changelogs'
30+
# )
31+
CHANGELOGS_DIR = str(Path(__file__).parent / 'changelogs')
3132
assert osp.isdir(CHANGELOGS_DIR)
3233

3334

@@ -541,11 +542,13 @@ def postpath(self):
541542
@property
542543
def toolsdirs(self):
543544
"""Return tools directory list"""
545+
# formerly was joining prepared tool dir + the one of building env..
544546
return [
545-
osp.join(
546-
osp.dirname(osp.abspath(__file__)), 't'
547-
)
547+
# osp.join(
548+
# osp.dirname(osp.abspath(__file__)), 't'
549+
# )
548550
] + self._toolsdirs
551+
549552

550553
@property
551554
def docsdirs(self):
@@ -807,13 +810,13 @@ def _extract_python(self):
807810

808811
def _copy_dev_tools(self):
809812
"""Copy dev tools"""
810-
self._print("Copying tools")
813+
self._print(f"Copying tools from {self.toolsdirs} to {self.winpydir}/t")
811814
toolsdir = osp.join(self.winpydir, 't')
812815
os.mkdir(toolsdir)
813816
for (
814817
dirname
815818
) in (
816-
self.toolsdirs
819+
[ok_dir for ok_dir in self.toolsdirs if osp.isdir(ok_dir)]
817820
): # the ones in the make.py script environment
818821
for name in os.listdir(dirname):
819822
path = osp.join(dirname, name)
@@ -840,8 +843,8 @@ def _copy_dev_tools(self):
840843

841844
def _copy_dev_docs(self):
842845
"""Copy dev docs"""
843-
self._print("Copying Noteebook docs")
844846
docsdir = osp.join(self.winpydir, 'notebooks')
847+
self._print(f"Copying Noteebook docs from {self.docsdirs} to {docsdir}")
845848
if not osp.isdir(docsdir):
846849
os.mkdir(docsdir)
847850
docsdir = osp.join(
@@ -2168,6 +2171,7 @@ def make(
21682171
)
21692172
# no more directory base package install: use requirements.txt
21702173
# 2019-05-03 removed self._install_all_other_packages()
2174+
print('self.simulation zz', self.simulation)
21712175
if not self.simulation:
21722176
self._copy_dev_tools()
21732177
self._copy_dev_docs()
@@ -2328,8 +2332,10 @@ def make_all(
23282332
toolsdirs = transform_in_list(toolsdirs, 'toolsdirs=')
23292333

23302334
# Optional pre-defined toolsdirs
2335+
print('docsdirs input', docsdirs)
23312336
docsdirs = transform_in_list(docsdirs, 'docsdirs=')
2332-
2337+
print('docsdirs output', docsdirs)
2338+
23332339
# install_options = ['--no-index', '--pre', '--find-links=%s' % wheeldir]
23342340
install_options = transform_in_list(
23352341
install_options, 'install_options'

0 commit comments

Comments
 (0)