Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

feat: list nexus package using cli from nexus package install

Đang mở
#109 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python
Lĩnh vực
build-system, cli

Hướng nghiên cứu

Bắt đầu với pyproject.toml và thư mục packages/ để hiểu cách dữ liệu gói hiện đang được phân phối. Sau đó, lần theo các entry point CLI/API hiện có của nexus và xác định cách một lệnh nexus list có thể phát hiện siêu dữ liệu được đóng gói. Công việc được xem là hoàn tất khi các bản release đã cài đặt cung cấp các phiên bản gói, model và benchmark, với bộ lọc nhất quán cho biến thể đã cài đặt và các trường hợp checkout repository.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.
Ngôn ngữ chính
Python
Star
3
Fork
7
Merge trung bình
14 giờ 4 phút
Pull request đã merge (30 ngày)
15

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của IBM/algorithm-nexus

Tất cả issue của IBM/algorithm-nexus

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.