Skip to content

Fix bundled catalogue in installed wheels - #45

Merged
BlizzHacker merged 1 commit into
masterfrom
codex/package-bundled-catalog
Aug 13, 2026
Merged

BlizzHacker merged 1 commit into
masterfrom
codex/package-bundled-catalog

Conversation

@BlizzHacker

Copy link
Copy Markdown
Owner

What changed

  • package catalog/plugins.json inside the rom_hub wheel
  • resolve the bundled catalogue relative to the installed Python package
  • add a source/install path regression test
  • add a CI job that inspects the built wheel and fails if the catalogue is absent or empty

Why

ROMarr's Docker image installs ROM Hub through pip. The previous source-tree-relative path worked in a checkout but pointed outside the installed package, so the Hub was available and confined while its catalogue rendered zero plugins.

Verification

  • python -m pytest -q tests/test_catalog_sources.py — 50 passed
  • built rom_hub-0.1.0-py3-none-any.whl
  • wheel inspection — 22 bundled plugins
  • isolated wheel install — 22 plugins, 1 of 1 catalog reachable

Follow-up in BlizzHacker/romarr#10 will repin the Docker image to the merged commit and verify the published container endpoint.

@BlizzHacker
BlizzHacker merged commit 8e46348 into master Aug 13, 2026
9 of 12 checks passed
@BlizzHacker
BlizzHacker deleted the codex/package-bundled-catalog branch August 13, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant