arrow_backBack to Marketplace
deployed_code

Publish to PyPI

v1.0.0Official: @ghwfxlab

@ghwfxlab/publish-pypi

pythonpypireleaseLicense: MIT
0downloadinstalls
0updateupdates
codeView Source

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 definition
  • ghwm.lock — Immutable lockfile tracking installed package versions

settingsPermissions

ScopeAccessDescription
contentsreadRead repository files, or push commits, tags, and releases
id-tokenwriteRequest 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:

![Installs](https://ghwm-deployment-prd.ghwfxlab.workers.dev/v1/badges/publish-pypi/installs)

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: true

2. Run CLI command:

ghwm install
Registry Sourceghwfxlab/ghwm-registry
Package@ghwfxlab/publish-pypi
Version1.0.0
Total Installs0
Total Updates0
LicenseMIT