wipacrepo/WIPAC Dev Py Setup
GitHub Action Package for Automating Python-Package Setup
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | The mode to use: PACKAGING - setup packaging files, metadata, etc. for the project PACKAGING_AND_PYPI - PACKAGING, plus additional metadata needed to publish to PyPI | yes | — |
| python_min | Minimum required Python version | yes | — |
| python_max | Maximum supported Python version. If not provided, the most recent Python version will be used. | no | "" |
| package_dirs | Space-separated list of directories to release. If not provided, all packages in the repository's root directory will be used. | no | "" |
| exclude_dirs | Space-separated list of directories to exclude from release, relative to the repository's root directory. | no | test tests doc docs resource resources example examples |
| pypi_name | Name of the PyPI package | no | "" |
| keywords_comma | Comma-delimited list of keywords (no quotes) | no | "" |
| author | Author of the package (required if the package is intended to be hosted on PyPI) | no | "" |
| author_email | Email of the package author (required if the package is intended to be hosted on PyPI) | no | "" |
| auto_mypy_option | Whether to auto create/update the `mypy` install option plus its dependencies | no | True |
| git_committer_name | Name used for "git config user.name" | no | github-actions |
| git_committer_email | Email used for "git config user.email" | no | github-actions@github.com |
Outputs
no outputs