diff options
Diffstat (limited to 'pyproject_wheel.py')
-rw-r--r-- | pyproject_wheel.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/pyproject_wheel.py b/pyproject_wheel.py new file mode 100644 index 0000000..1936d9c --- /dev/null +++ b/pyproject_wheel.py @@ -0,0 +1,25 @@ +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])) |