Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

feat: list nexus package using cli from nexus package install

Aperta
#109 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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

enhancement

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di IBM/algorithm-nexus

Tutte le issue di IBM/algorithm-nexus

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.