netbox/docs/development
Martin Hauser 48ecc712bc
Closes #22603: Add experimental Python packaging support for NetBox (#22605)
Add initial Python package support for NetBox, including wheel and sdist
builds, generated package metadata, and Test PyPI publishing for maintainer
validation.

Add package-aware CLI support, `netbox setup` scaffolding for instance-local
files, and centralized wheel-vs-checkout path handling while preserving the
existing source/archive install layout.

Bundle pre-rendered embedded documentation in the wheel, and extend CI to
verify dependency pins, wheel metadata, artifact contents, CLI behavior, sdist
rebuilds, and smoke-test upgrades.
2026-07-13 16:28:04 +02:00
..
adding-models.md
…
application-registry.md Closes #21890: Deprecate the `models` registry key (#21892) 2026-04-13 09:24:30 -04:00
building-the-package.md Closes #22603: Add experimental Python packaging support for NetBox (#22605) 2026-07-13 16:28:04 +02:00
extending-models.md
…
getting-started.md Closes #22090: Extend test cases to analyze the number of SQL queries executed 2026-05-26 09:10:03 -04:00
git-cheat-sheet.md
…
index.md
…
internationalization.md
…
models.md feat(virtualization): Add Virtual Machine Type model 2026-03-31 09:10:02 -04:00
release-checklist.md Closes #22603: Add experimental Python packaging support for NetBox (#22605) 2026-07-13 16:28:04 +02:00
search.md
…
signals.md
…
style-guide.md clarify E501 enforcement 2026-02-25 15:33:25 -05:00
translations.md
…
user-preferences.md
…
web-ui.md
…