Explore importing script projects from installed Python packages
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
No files, tests, or entry points are named. Start by reading the proposed functionality and related NetBox issue #11923, then document agreement on the provider contract, entrypoint ownership, provenance, dependency handling, upgrade behavior, and explicit safety boundaries.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Plugin Version
v0.0.1
Proposed functionality
Discuss an explicit way to import a Script Project supplied by an installed Python package or NetBox plugin. An administrator would select the provider and import source into a normal revision for validation and activation.
Agree the provider contract, entrypoint ownership, and upgrade behavior first. Package upgrades should create candidates, not silently replace active source. Record package and version provenance, and explain the installed dependencies an older revision still needs.
Keep source immutable. Do not automatically publish imported Script classes, write to legacy SCRIPTS_ROOT, install packages, or allow unrestricted cross-project imports. The initial goal is agreement on the use case and design, not a commitment to a discovery mechanism.
Use case
Package and plugin authors may distribute maintenance or provisioning scripts. Administrators need a deliberate, repeatable way to adopt them without copying files manually after each upgrade.
Related request: netbox-community/netbox#11923.
External dependencies
The provider package must already be installed by an administrator. Other dependencies depend on the agreed design.
- Lingua principale
- Python
- Stelle
- 8
- Fork
- 0
- Merge medio
- 9h 56m
- PR unite (30g)
- 29
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di netbox-community/netbox-scripts
-
Run links keep only the last value of repeated query parametersForse già presa @pheus l’ha presa 1 giorno fa. Apertaapp: scripts severity: medium status: accepted type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
netbox-community/netbox-scripts#83 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
app: scripts status: backlog type: documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
netbox-community/netbox-scripts#80 ·
I maintainer di solito rispondono entro 1 giorno
-
Cleanup confirmation treats retained Job history as a blockerForse già presa @pheus l’ha presa 1 giorno fa. Apertaapp: scripts severity: medium status: accepted type: bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
netbox-community/netbox-scripts#79 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Failed REST uploads expose internal error detailsForse già presa @pheus l’ha presa 1 giorno fa. Apertaapp: scripts severity: medium status: accepted type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
netbox-community/netbox-scripts#77 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
app: scripts severity: low status: backlog type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
netbox-community/netbox-scripts#76 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di netbox-community/netbox-scripts
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
huggingface/deep-rl-class#723 ·
-
[tool] bug: Qwen3 XML tool parser raises on `...` argument values (Ellipsis is not JSON serializable)Forse già presa @super-yuki l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
verl-project/verl#8559 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
TencentCloud/octop-harness#228 ·
I maintainer di solito rispondono entro 1 giorno
-
fix(requirements): UTF-8 BOM omits the first pinned requirementForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
google/osv-scalibr#2585 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
NousResearch/hermes-agent#149323 ·
I maintainer di solito rispondono entro 1 giorno