feat: update python versions as part of update_dependencies (#496)
* Update python versions as part of update_dependencies * refactor: pulling out to update_pythons * refactor: rewrite and expect install * feat: support macos too, logging output * WIP: update * refactor: drive from original file * Remove unused variable * Output a diff instead of the result file, to review changes more easily * fix: minor cleanup Co-authored-by: Henry Fredrick Schreiner <henry.fredrick.schreiner@cern.ch> Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com> Co-authored-by: Joe Rickerby <joerick@mac.com>
This commit is contained in:
co-authored by
Henry Fredrick Schreiner
Henry Schreiner
Joe Rickerby
parent
ca7871ce0c
commit
d394386318
@@ -28,8 +28,8 @@ if '--no-docker' in sys.argv:
|
||||
'--output-file', f'cibuildwheel/resources/constraints-python{python_version}.txt'
|
||||
])
|
||||
else:
|
||||
image = 'quay.io/pypa/manylinux2010_x86_64:latest'
|
||||
subprocess.check_call(['docker', 'pull', image])
|
||||
image_runner = 'quay.io/pypa/manylinux2010_x86_64:latest'
|
||||
subprocess.check_call(['docker', 'pull', image_runner])
|
||||
for python_version in PYTHON_VERSIONS:
|
||||
abi_flags = '' if int(python_version) >= 38 else 'm'
|
||||
python_path = f'/opt/python/cp{python_version}-cp{python_version}{abi_flags}/bin/'
|
||||
@@ -37,7 +37,7 @@ else:
|
||||
'docker', 'run', '--rm',
|
||||
'-e', 'CUSTOM_COMPILE_COMMAND',
|
||||
'-v', f'{os.getcwd()}:/volume',
|
||||
'--workdir', '/volume', image,
|
||||
'--workdir', '/volume', image_runner,
|
||||
'bash', '-c',
|
||||
f'{python_path}pip install pip-tools &&'
|
||||
f'{python_path}pip-compile --allow-unsafe --upgrade '
|
||||
|
||||
Reference in New Issue
Block a user