Skip to content

feat: list nexus package using cli from nexus package install #109

Description

@michael-johnston

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions