-
Notifications
You must be signed in to change notification settings - Fork 396
Rename aiqtoolkit packages to nvidia-nat #598
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename aiqtoolkit packages to nvidia-nat #598
Conversation
…te docs, and update the compatibility packages Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
…tibility names Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
…avid-nv-nat-package-rename Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
Signed-off-by: David Gardner <dagardner@nvidia.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR renames the aiqtoolkit packages to nvidia-nat and creates compatibility packages to ease the transition. The changes include updating PyPI documentation, CI scripts, and all package dependencies across the toolkit ecosystem.
- Rename main package from
aiqtoolkittonvidia-natand all subpackages follow the new naming convention - Create
aiqtoolkit-*compatibility packages that depend on the newnvidia-nat-*packages - Update all PyPI documentation to reflect the new "NVIDIA NeMo Agent Toolkit" branding
- Update CI build scripts to generate wheels with the new package names
Reviewed Changes
Copilot reviewed 85 out of 180 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pyproject.toml | Updated main package name and dependencies to use nvidia-nat |
| src/aiq/meta/module_to_distro.json | Updated module distribution mapping |
| packages/nvidia_nat_* | New package directories with updated dependencies and documentation |
| packages/compat/aiqtoolkit_* | Compatibility packages that proxy to new nvidia-nat packages |
| examples/* | Updated all example dependencies to use nvidia-nat packages |
| ci/scripts/* | Updated build scripts to handle new package naming convention |
|
/merge |
* Rename `aiqtoolkit*` packages to `nvidia-nat*` * Create `aiqtoolkit` compatibility packages * Drop older `agentiq` compatibility packages * Update PyPi Markdown documents * Update CI scripts - I am familiar with the [Contributing Guidelines](https://github.com/NVIDIA/NeMo-Agent-Toolkit/blob/develop/docs/source/resources/contributing.md). - We require that all contributors "sign-off" on their commits. This certifies that the contribution is your original work, or you have rights to submit it under the same license, or a compatible license. - Any contribution which contains commits that are not Signed-Off will not be accepted. - When the PR is ready for review, new or existing tests cover these changes. - When the PR is ready for review, the documentation is up to date with these changes. Authors: - David Gardner (https://github.com/dagardner-nv) Approvers: - Anuradha Karuppiah (https://github.com/AnuradhaKaruppiah) URL: NVIDIA#598
Description
aiqtoolkit*packages tonvidia-nat*aiqtoolkitcompatibility packagesagentiqcompatibility packagesBy Submitting this PR I confirm: