Blob Blame History Raw
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]))