Blame pyproject_wheel.py

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