effectiverange/Python Package GitHub Action
Create Python distribution packages: source, wheel and Debian packages
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Aug 11, 2024
- License
- LGPL
Pinned Snippet
uses: effectiverange/python-package-github-action@14dd2622cfd5210795e825e9d526746b30f77625 # v2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| package-version | Package version | no | "" |
| use-devcontainer | Build packages using devcontainer | no | false |
| pre-build-command | Command to execute before packaging | no | — |
| post-build-command | Command to execute after packaging | no | — |
| add-source-dist | Should create source distribution? | no | true |
| install-packaging-tools | Should install packaging tools? | no | true |
| add-wheel-dist | Should create wheel distribution? | no | true |
| debian-dist-type | Debian distribution type (fpm-deb / dh-virtualenv / none) | no | none |
| debian-dist-command | Debian packaging custom command | no | — |
| python-version | Python version | no | 3.9 |
| free-disk-space | Free disk space before running | no | false |
| docker-registry | Docker registry | no | docker.io |
| docker-username | Docker registry username | no | — |
| docker-password | Docker registry password | no | — |
| container-platform | Devcontainer platform (eg. linux/amd64,linux/arm64,linux/arm/v7) | no | linux/amd64 |
| container-config | Devcontainer config selector (eg. architecture, OS, etc.) | no | . |
| packaging-folder | Optional subfolder to run packaging command | no | . |
Outputs
| name | description |
|---|---|
| upload-name | Name of the uploaded artifacts |