##// END OF EJS Templates
packaging: extract virtualenv and py2exe to build directory...
Gregory Szorc -
r42078:d4bf73ea default
parent child Browse files
Show More
@@ -86,20 +86,22 b' def build(source_dir: pathlib.Path, buil'
86 extract_zip_to_directory(gettext_pkg, gettext_root)
86 extract_zip_to_directory(gettext_pkg, gettext_root)
87 extract_zip_to_directory(gettext_dep_pkg, gettext_root)
87 extract_zip_to_directory(gettext_dep_pkg, gettext_root)
88
88
89 # This assumes Python 2. We don't need virtualenv on Python 3.
90 virtualenv_src_path = build_dir / (
91 'virtualenv-%s' % virtualenv_entry['version'])
92 virtualenv_py = virtualenv_src_path / 'virtualenv.py'
93
94 if not virtualenv_src_path.exists():
95 extract_tar_to_directory(virtualenv_pkg, build_dir)
96
97 py2exe_source_path = build_dir / ('py2exe-%s' % py2exe_entry['version'])
98
99 if not py2exe_source_path.exists():
100 extract_zip_to_directory(py2exe_pkg, build_dir)
101
89 with tempfile.TemporaryDirectory() as td:
102 with tempfile.TemporaryDirectory() as td:
90 td = pathlib.Path(td)
103 td = pathlib.Path(td)
91
104
92 # This assumes Python 2.
93 extract_tar_to_directory(virtualenv_pkg, td)
94 extract_zip_to_directory(py2exe_pkg, td)
95
96 virtualenv_src_path = td / ('virtualenv-%s' %
97 virtualenv_entry['version'])
98 py2exe_source_path = td / ('py2exe-%s' %
99 py2exe_entry['version'])
100
101 virtualenv_py = virtualenv_src_path / 'virtualenv.py'
102
103 if not venv_path.exists():
105 if not venv_path.exists():
104 print('creating virtualenv with dependencies')
106 print('creating virtualenv with dependencies')
105 subprocess.run(
107 subprocess.run(
General Comments 0
You need to be logged in to leave comments. Login now