Publish bogocat/tmq to PyPI + featured-index
Phase 4 of #2. Two deliverables, both unblocking "install
via pip install bogocat-tmq" / "show in aoe plugin discover":
1. PyPI publication
- Push a one-off tag + manually trigger the release workflow (or
trust-publish from the tag).
- Configure trusted publishing on PyPI for bogocat/tmq (needed once).
- After v0.2.0 or v0.3.0 ships, run
twine upload dist/* from the
release artefact, or wire a publish job into release.yml.
2. AoE featured-index PR
- Compute the plugin source tree hash:
aoe plugin hash ./
- Open a PR against
agent-of-empires/agent-of-empires adding the
hash + namespace entry to the featured index so bogocat.tmq can
be discovered by aoe plugin discover.
Out of scope
- A Homebrew tap (could be bogocat#N follow-up).
- A deb/rpm package (lower-leverage given pipx).
- A Cask formula for macOS (Homebrew tap covers it).
AC
References
Publish bogocat/tmq to PyPI + featured-index
Phase 4 of #2. Two deliverables, both unblocking "install
via
pip install bogocat-tmq" / "show inaoe plugin discover":1. PyPI publication
trust-publish from the tag).
twine upload dist/*from therelease artefact, or wire a publish job into release.yml.
2. AoE featured-index PR
aoe plugin hash ./agent-of-empires/agent-of-empiresadding thehash + namespace entry to the featured index so
bogocat.tmqcanbe discovered by
aoe plugin discover.Out of scope
AC
pip install bogocat-tmqsucceeds from a fresh venv onLinux/macOS.
aoe plugin discover --topic aoe-pluginlistsbogocat.tmq.pipx install bogocat-tmqfor ad-hoc installs andaoe plugin install gh:bogocat/tmqfor the daemon integration.References