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.
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
nexus listImplementation Notes
Important considerations: