compas-dev/compas-actions.publish
Publish COMPAS or its plugins to PYPI
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | The Github token | yes | — |
| publish_to_pypi | Whether to publish to PYPI | no | true |
| pypi_token | the PYPI account token | no | "" |
| build_ghpython_components | Whether to build Grasshopper components | no | false |
| gh_source | The source path to build Grasshopper components | no | src/compas_ghpython/components |
| gh_target | The target path to build Grasshopper components | no | src/compas_ghpython/components/ghuser |
| gh_prefix | optional prefix added to the name of each generated Grasshopper component | no | — |
| gh_interpreter | interpreter used to build Grasshopper components, either 'ironpython' or 'cpython'. Defaults to 'ironpython' | no | ironpython |
| create_release | Whether to create a release on the repo | no | true |
| python | which python version to build with | no | 3.10 |
| release_name_prefix | Add prefix in front of the version number, for example COMPAS 1.0.0, v is omitted | no | "" |
| sdist | Whether to create Source Distribution for this package using the sdist flag for build | no | true |
| wheel | Whether to create Wheel Distribution for this package using the wheel flag for build | no | true |
| run_prebuild | Whether to run the pre-build task before building. For example, to create generated files that should be included in the wheel | no | false |
Outputs
no outputs