refactor: subprocess.run (#592)
* change check_call to run * refactor: change check_output to run * Apply suggestions from code review Co-authored-by: Joe Rickerby <joerick@mac.com> Co-authored-by: Joe Rickerby <joerick@mac.com>
This commit is contained in:
co-authored by
Joe Rickerby
parent
58c5e56e9f
commit
d2772c2293
+2
-2
@@ -14,7 +14,7 @@ if __name__ == '__main__':
|
||||
# run the docker unit tests only on Linux
|
||||
if sys.platform.startswith('linux'):
|
||||
unit_test_args += ['--run-docker']
|
||||
subprocess.check_call(unit_test_args)
|
||||
subprocess.run(unit_test_args, check=True)
|
||||
|
||||
# run the integration tests
|
||||
subprocess.check_call([sys.executable, '-m', 'pytest', '-x', '--durations', '0', '--timeout=2400', 'test'])
|
||||
subprocess.run([sys.executable, '-m', 'pytest', '-x', '--durations', '0', '--timeout=2400', 'test'], check=True)
|
||||
|
||||
@@ -20,20 +20,20 @@ PYTHON_VERSIONS = ['27', '35', '36', '37', '38', '39']
|
||||
|
||||
if '--no-docker' in sys.argv:
|
||||
for python_version in PYTHON_VERSIONS:
|
||||
subprocess.check_call([
|
||||
subprocess.run([
|
||||
f'./env{python_version}/bin/pip-compile',
|
||||
'--allow-unsafe',
|
||||
'--upgrade',
|
||||
'cibuildwheel/resources/constraints.in',
|
||||
'--output-file', f'cibuildwheel/resources/constraints-python{python_version}.txt'
|
||||
])
|
||||
], check=True)
|
||||
else:
|
||||
image_runner = 'quay.io/pypa/manylinux2010_x86_64:latest'
|
||||
subprocess.check_call(['docker', 'pull', image_runner])
|
||||
subprocess.run(['docker', 'pull', image_runner], check=True)
|
||||
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/'
|
||||
subprocess.check_call([
|
||||
subprocess.run([
|
||||
'docker', 'run', '--rm',
|
||||
'-e', 'CUSTOM_COMPILE_COMMAND',
|
||||
'-v', f'{os.getcwd()}:/volume',
|
||||
@@ -43,7 +43,7 @@ else:
|
||||
f'{python_path}pip-compile --allow-unsafe --upgrade '
|
||||
'cibuildwheel/resources/constraints.in '
|
||||
f'--output-file cibuildwheel/resources/constraints-python{python_version}.txt'
|
||||
])
|
||||
], check=True)
|
||||
|
||||
# default constraints.txt
|
||||
shutil.copyfile(f'cibuildwheel/resources/constraints-python{PYTHON_VERSIONS[-1]}.txt', 'cibuildwheel/resources/constraints.txt')
|
||||
|
||||
Reference in New Issue
Block a user