Files
openide/python/helpers/pydev/build_tools/build_binaries_osx.py
Andrey Lisin cd23ea7441 PY-60312 Add Python 3.11 and 3.12 Cython speed-ups
GitOrigin-RevId: a4a7a3f7036710394ed586e72090dc839c1ec26a
2023-05-10 21:51:08 +00:00

38 lines
1.0 KiB
Python

from __future__ import unicode_literals
import os
from build import remove_binaries
from build_tools.build_common import regenerate_binaries, ensure_interpreters
miniconda64_envs = os.getenv('MINICONDA64_ENVS')
python_installations = [
r'%s/py27_64/bin/python' % miniconda64_envs,
r'%s/py36_64/bin/python' % miniconda64_envs,
r'%s/py37_64/bin/python' % miniconda64_envs,
r'%s/py38_64/bin/python' % miniconda64_envs,
r'%s/py39_64/bin/python' % miniconda64_envs,
r'%s/py310_64/bin/python' % miniconda64_envs,
r'%s/py311_64/bin/python' % miniconda64_envs,
r'%s/py312_64/bin/python' % miniconda64_envs,
]
def main():
from generate_code import generate_dont_trace_files
from generate_code import generate_cython_module
# First, make sure that our code is up-to-date.
generate_dont_trace_files()
generate_cython_module()
ensure_interpreters(python_installations)
remove_binaries(['.so'])
regenerate_binaries(python_installations)
if __name__ == '__main__':
main()