v1.0.1
Bug Fixes
Templates missing from installed package (#packaging)
When installing netbox-custom-objects-tab from PyPI or a pre-built wheel, the HTML
templates were not included in the package, causing a TemplateDoesNotExist error on
every tab page load. This particularly affected Docker-based NetBox deployments.
Root cause: setuptools does not include non-Python files by default. The
[tool.setuptools.package-data] directive was missing from pyproject.toml, and no
MANIFEST.in existed to cover source distributions.
Fix: Added MANIFEST.in and [tool.setuptools.package-data] in pyproject.toml
so all HTML templates under netbox_custom_objects_tab/templates/ are bundled into
both wheel and sdist artifacts.
Upgrade Notes
If you installed 1.0.0 from PyPI, upgrade with:
pip install --upgrade netbox-custom-objects-tabNo migrations, no configuration changes required.
Full Changelog: v1.0.0...v1.0.1