feat: list nexus package using cli from nexus package install
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- python
- Ambito
- build-system, cli
Direzione di ricerca
Inizia da pyproject.toml e dalla directory packages/ per capire come vengono attualmente distribuiti i dati dei pacchetti. Poi traccia gli entry point esistenti della CLI/API di nexus e determina come un comando nexus list possa rilevare i metadati inclusi. Il lavoro è completato quando le release installate espongono le versioni dei pacchetti, i modelli e i benchmark, con un filtraggio coerente per la variante installata e i casi di checkout del repository.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Include nexus package metadata in the nexus release on install
Motivation
This would allow users you have installed a variant to use nexus cli to access information about the packages included e.g. version, models, benchmarks. This information is not available in an install from GitHub
Proposed Solution
- Bundle packages/ into algorithm_nexus package data
- Extend CLI/API to discover and use installed metadata e.g.
nexus list
Implementation Notes
- Update pyproject.toml to bundle packages
- Add a module to discovery the bundled packages
- Expose via CLI
Important considerations:
- There needs to be a way to filter package metadata shown based on variant group installed.
- This filtering needs to have consistent rules as to when it's applied e.g. what happens if a developer is in repo and they run nexus list, should the see all the packages in the checked out branch of repo OR only the packages in the variant they last synched.
- Lingua principale
- Python
- Stelle
- 3
- Fork
- 7
- Merge medio
- 15h 51m
- PR unite (30g)
- 13
Guida per i contributori
Apri 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 IBM/algorithm-nexus
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
IBM/algorithm-nexus#159 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
IBM/algorithm-nexus#258 · 3 commenti ·
-
IBM/algorithm-nexus#255 · 1 commento · 1 assegnatario ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
IBM/algorithm-nexus#254 ·
-
IBM/algorithm-nexus#240 · 1 assegnatario ·
Tutte le issue di IBM/algorithm-nexus
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
-
hcocena Apertapolicies-accepted pre-review precheck-passed
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
Bioconductor/BiocContributions#214 · 5 commenti ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
TencentCloud/Octop#1169 · 1 commento ·
-
[开源推荐] 在老板拷问你之前,先让 AI 灵魂拷问你 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
521xueweihan/HelloGitHub#3778 ·
-
The version checker's trailing attribute region has no control for a less-than inside a quoted value Apertaarea: dashboard area: tests bug perceived difficulty: 2 python
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Nitjsefnie-Harness-Commons/daedalus#1105 · 1 commento ·