Skip to content

Publish bogocat/tmq to PyPI + featured-index #3

Description

@jakecelentano

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

  • pip install bogocat-tmq succeeds from a fresh venv on
    Linux/macOS.
  • aoe plugin discover --topic aoe-plugin lists bogocat.tmq.
  • Bogocat operator playbook is updated to recommend
    pipx install bogocat-tmq for ad-hoc installs and
    aoe plugin install gh:bogocat/tmq for the daemon integration.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:pluginsAgent of Empires plugin workenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions