effectiverange/Python Package GitHub Action

Create Python distribution packages: source, wheel and Debian packages

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Aug 11, 2024
License
LGPL

Pinned Snippet

workflow.ymlSHA-pinned
uses: effectiverange/python-package-github-action@14dd2622cfd5210795e825e9d526746b30f77625 # v2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
package-versionPackage versionno""
use-devcontainerBuild packages using devcontainernofalse
pre-build-commandCommand to execute before packagingno
post-build-commandCommand to execute after packagingno
add-source-distShould create source distribution?notrue
install-packaging-toolsShould install packaging tools?notrue
add-wheel-distShould create wheel distribution?notrue
debian-dist-typeDebian distribution type (fpm-deb / dh-virtualenv / none)nonone
debian-dist-commandDebian packaging custom commandno
python-versionPython versionno3.9
free-disk-spaceFree disk space before runningnofalse
docker-registryDocker registrynodocker.io
docker-usernameDocker registry usernameno
docker-passwordDocker registry passwordno
container-platformDevcontainer platform (eg. linux/amd64,linux/arm64,linux/arm/v7)nolinux/amd64
container-configDevcontainer config selector (eg. architecture, OS, etc.)no.
packaging-folderOptional subfolder to run packaging commandno.
namedescription
upload-nameName of the uploaded artifacts