re-actors/build-python-dists

GitHub Action for building Python package distributions via PEP 517

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
build-extra-argsExtra args to pass to the PyPA/build tool invocation (can be used to pass `--config-setting` args)no
pip-constraints-file`constraints.txt`-compliant file path for the managed isolated build environment to respectno
dist-typeOne of `sdist` or `wheel` (defaults to building both)no
dists-dirA directory to put the dists into (default: `dist/`)nodist/
workflow-artifact-nameIf set, is used the produced dists are made accessible to the later jobs under this name (defaults to unset)no
expected-artifact-namesSpace-delimited list of globs for the filenames. If set, it is used as a sanity check to fail-fast if the produced artifacts do not match the expectation (defaults to unset)no
isolated-build-envWhether or not to create an isolated build environmentnotrue
check-build-depsWhether or not validate the PEP 517 build backend required dependencies against what's installed in the build environmentnotrue
build-version-specPyPA/build tool version to use for building the dists (defaults to `build`, can be pinned to a precise version)nobuild
python-versionPython version to use as the current tox runtime (defaults to `3.10`)no3.10
validate-dists-metaWhether or not to perform the produced distribution packages validationnotrue
build-sourceWhere to check out the source from (defaults to `git`, can also be `sdist` or `skip`)nogit
namedescription
distsList of the built distribution packages
sdistName of the source distribution package
wheelsList of the binary distribution packages
workflow-artifact-nameWorkflow artifact that contains all of the produced dists