26 lines
546 B
Python
26 lines
546 B
Python
|
import sys
|
||
|
import subprocess
|
||
|
|
||
|
|
||
|
def build_wheel(*, wheeldir, stdout=None):
|
||
|
command = (
|
||
|
sys.executable,
|
||
|
'-m', 'pip',
|
||
|
'wheel',
|
||
|
'--wheel-dir', wheeldir,
|
||
|
'--no-deps',
|
||
|
'--use-pep517',
|
||
|
'--no-build-isolation',
|
||
|
'--disable-pip-version-check',
|
||
|
'--no-clean',
|
||
|
'--progress-bar', 'off',
|
||
|
'--verbose',
|
||
|
'.',
|
||
|
)
|
||
|
cp = subprocess.run(command, stdout=stdout)
|
||
|
return cp.returncode
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
sys.exit(build_wheel(wheeldir=sys.argv[1]))
|