deployed_code
infoOverview
Build a Python package and publish it to PyPI with trusted publishing, so no API token is stored.
folder_openWhat Gets Installed
When you run ghwm install, the following files are synchronized into your repository:
.github/workflows/publish-pypi.yaml— The workflow pipeline definitionghwm.lock— Immutable lockfile tracking installed package versions
settingsPermissions
| Scope | Access | Description |
|---|---|---|
| contents | read | Read repository files, or push commits, tags, and releases |
| id-token | write | Request an OIDC token for keyless authentication (for example PyPI trusted publishing) |
verifiedEndpoint Badge
Embed live installation count in your repository's README via Cloudflare Worker badge API:
terminalQuick Install
1. Add to ghwm.yml in your repository:
source: ghwfxlab/ghwm-registry
workflows:
- name: publish-pypi
version: 1.0.0
update-config-files: true2. Run CLI command:
ghwm installRegistry Sourceghwfxlab/ghwm-registry
Package@ghwfxlab/publish-pypi
Version1.0.0
Total Installs0
Total Updates0
LicenseMIT