diff --git a/spin/cmds/build.py b/spin/cmds/build.py index 56b8766..7933570 100644 --- a/spin/cmds/build.py +++ b/spin/cmds/build.py @@ -4,6 +4,12 @@ @click.command() -def sdist(): - """📦 Build a source distribution in `dist/`""" - run(["pyproject-build", ".", "--sdist"]) +@click.argument("pyproject-build-args", metavar="", nargs=-1) +def sdist(pyproject_build_args): + """📦 Build a source distribution in `dist/` + + Extra arguments are passed to `pyproject-build`, e.g. + + spin sdist -- -x -n + """ + run(["pyproject-build", ".", "--sdist"] + list(pyproject_build_args))