actions-marketplace-validations/pyodide-buildpackage-action
Build pyodide packages in GitHub Actions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jun 15, 2022
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/jobovy_pyodide-buildpackage-action@3ca215210a26e2738c73563a6a08fcf8777f1586 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| meta-yaml-path | Path of the meta.yaml file | no | meta.yaml |
| pyodide-tag | Pyodide tag or branch to use | no | 0.20.0 |
| output-dir | Directory for output package wheel | no | wheelhouse |
| all-wheels-output-dir | Directory for all built wheels | no | wheelhouse-all |
| package-name | Name of the package being built (default: repository name; needs to be set when building a URL) | no | None |
| build-tag | When building the current repository, name of the branch/tag/SHA to build (default: commit's SHA); set either this or build-url (neither defaults to current SHA) | no | None |
| build-url | URL of package to build (e.g., https://github.com/jobovy/galpy/archive/main.tar.gz); set either this or build-tag (neither defaults to current SHA) | no | None |
| build-deps | Whether or not to build runtime Python dependencies (True/False: default False) | no | False |
| cache | Whether or not to cache the pyodide build environment (True/False; default: True) | no | True |
Outputs
no outputs