Skip to content

Publish keythread to PyPI #2

Description

@NewerKey

Still source-install only (pip install "keythread @ git+...") —
pyproject.toml classifies it Development Status :: 3 - Alpha and it
has never been uploaded. The README documents this explicitly under
"Install" so nobody hits a 404 on pip install keythread in the
meantime.

Steps, roughly:

  • Confirm the keythread name is still available on PyPI (was as of
    2026-07-11) and reserve it with an initial upload.
  • Decide auth: PyPI Trusted Publishing (OIDC from GitHub Actions, no
    long-lived token to leak) vs. a scoped API token — Trusted Publishing
    is the current PyPI-recommended default.
  • Add a release job to .github/workflows/ (separate from ci.yml,
    triggered on a version tag) that builds and publishes.
  • Once live, flip the README's Install section back to
    pip install keythread / keythread[server] / etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions