build: remove aiconfigurator-core compatibility wheel#1329
Conversation
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
WalkthroughThis PR removes the Changesaiconfigurator-core removal and wheel verification
Universe map wheel node rename
Estimated code review effort: 2 (Simple) | ~12 minutes Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
Comment |
AIC Accuracy Regression TestingWorkflow result: Old revision: Summary
Comparison summary table
|
Resolve the docker/Dockerfile conflict with #1329 (aiconfigurator-core wheel removal): keep the manylinux_2_28 multi-arch build but drop the now-removed core-wheel build step, so only the self-contained aiconfigurator wheel is built. main's simplified verifier already asserts no aiconfigurator-core wheel is present and the runtime stage installs aiconfigurator-*.whl only. Signed-off-by: Anant Sharma <anants@nvidia.com>
Summary
aiconfigurator-corecompatibility projectaiconfiguratorwheel as the only Python distributionrust/aiconfigurator-corecrate and the bundledaiconfigurator_corePyO3 extensionWhy
Current
mainalready puts the CLI, SDK, data, Spica, and native extension in theaiconfiguratorwheel. The separateaiconfigurator-corewheel contains no payload; it only installs the exact matchingaiconfiguratorversion, so it adds a release surface without providing an independently useful package.This intentionally keeps the current single-wheel ownership model instead of advancing the standalone-wheel experiments in #1322 and #1327.
Impact
pip install aiconfiguratorandimport aiconfigurator_corecontinue to work.aiconfigurator-corecrate unchanged.aiconfigurator-*.whl.Validation
aiconfigurator-0.10.0-*.whlpython3 tools/verify_release_wheels.py <dist>import aiconfiguratorandimport aiconfigurator_corecargo check -p aiconfigurator-core16 passedintests/unit/sdk/test_package_layering.pyDocker is not installed in the local environment; the repository's Build/Test CI exercises the updated Dockerfile.
Summary by CodeRabbit
New Features
Bug Fixes
Documentation