Release v0.7.0 - #153
Merged
Merged
Release v0.7.0#153
Conversation
V2arK
force-pushed
the
honglin/release-v0.7.0
branch
from
September 17, 2026 14:43
4b710c6 to
9cb9224
Compare
anandj91
approved these changes
Sep 17, 2026
Signed-off-by: Honglin Cao <hocao@nvidia.com>
setup.py reads requirements.txt to build install_requires, but setuptools does not put it in the source distribution, so installing centml from the tarball has always died on FileNotFoundError. Wheels carry the dependency list in their own metadata and so were never affected, and pip prefers them — the failure only shows up when a source build is forced. Verified by building both distributions from this branch and installing the sdist into a clean virtualenv: the package imports, the console script runs, and all ten requirements resolve. Signed-off-by: Honglin Cao <hocao@nvidia.com>
V2arK
force-pushed
the
honglin/release-v0.7.0
branch
from
September 17, 2026 15:04
9cb9224 to
a104454
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps
setup.pyto 0.7.0 so a GitHub Release on this commit publishes theversion its tag claims.
publish.ymlbuilds from whateversetup.pysays, sothe two have to agree before the release is published.
Minor rather than patch: #152 adds a public
fetch_logs(), makes four existingpublic surfaces emit a
DeprecationWarning, and addstyping-extensionsas aruntime dependency. None of that is a bug fix, and a caller running with
-W erroror pytest'sfilterwarnings = errorwould have a patch upgrade breaktheir build. Nothing is removed —
get_deployment_logs,get_deployment_logs_range,deployment_log_sessionandDeploymentLogSessionall keep working.
Also adds a
MANIFEST.insorequirements.txtreaches the source distribution.setup.pyreads that file to buildinstall_requires, and setuptools does notship it by default, so
pip installfrom the tarball has failed onFileNotFoundErrorin every release so far. Wheels carry their dependency listin their own metadata and pip prefers them, so the failure only surfaces when a
source build is forced. Riding along with the version bump follows what the
v0.6.0 release commit did with
find_packages(exclude=...).Test plan
The built sdist installed into a clean virtualenv, which is what fails on 0.6.0:
pip install <wheel>pip install <sdist>FileNotFoundError: 'requirements.txt'requirements.txtin sdistimport centml,centml --versiontyping-extensions