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.
Still source-install only (
pip install "keythread @ git+...") —pyproject.tomlclassifies itDevelopment Status :: 3 - Alphaand ithas never been uploaded. The README documents this explicitly under
"Install" so nobody hits a 404 on
pip install keythreadin themeantime.
Steps, roughly:
keythreadname is still available on PyPI (was as of2026-07-11) and reserve it with an initial upload.
long-lived token to leak) vs. a scoped API token — Trusted Publishing
is the current PyPI-recommended default.
.github/workflows/(separate fromci.yml,triggered on a version tag) that builds and publishes.
pip install keythread/keythread[server]/ etc.