⬆️(deps): Update rich requirement from <15.0.0,>=14.2.0 to >=14.2.0,<16.0.0 in /apps/truss_cli - #142
Conversation
| "truss-tools>=0.0.10", | ||
| "prompt-toolkit>=3.0.47,<4.0.0", | ||
| "rich>=14.2.0,<15.0.0", | ||
| "rich>=14.2.0,<16.0.0", |
There was a problem hiding this comment.
🟡 Inconsistent rich upper bound: truss_cli allows <16.0.0 but its dependency truss_tools still requires <15.0.0
truss_cli widens rich to <16.0.0, but it depends on truss-tools>=0.0.10 (apps/truss_cli/pyproject.toml:14), which still constrains rich>=14.2.0,<15.0.0 (packages/truss_tools/pyproject.toml:18). The pip/uv resolver will intersect these to <15.0.0, so this change has no practical effect — rich 15.x still cannot be installed. If the intent is to support rich 15.x, truss_tools must also be updated. As-is, the constraint is misleading about actual version compatibility.
Prompt for agents
The rich upper bound was widened to <16.0.0 in truss_cli, but truss_tools (a direct dependency of truss_cli, see apps/truss_cli/pyproject.toml:14) still pins rich to <15.0.0 at packages/truss_tools/pyproject.toml:18. The dependency resolver will take the intersection, so the effective upper bound is still <15.0.0. To actually allow rich 15.x, update packages/truss_tools/pyproject.toml line 18 to also use <16.0.0. Then regenerate the lockfile with uv sync.
Was this helpful? React with 👍 or 👎 to provide feedback.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #142 +/- ##
=======================================
Coverage 84.59% 84.59%
=======================================
Files 72 72
Lines 12480 12480
=======================================
Hits 10558 10558
Misses 1922 1922
🚀 New features to boost your workflow:
|
Updates the requirements on [rich](https://github.com/Textualize/rich) to permit the latest version. - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md) - [Commits](Textualize/rich@v14.2.0...v15.0.0) --- updated-dependencies: - dependency-name: rich dependency-version: 15.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
7cabb19 to
8526bf5
Compare
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
…nt method (#142) Co-authored-by: mewbo-ai[bot] <268600793+mewbo-ai[bot]@users.noreply.github.com>
…nt method (#142) Co-authored-by: mewbo-ai[bot] <268600793+mewbo-ai[bot]@users.noreply.github.com>
Updates the requirements on rich to permit the latest version.
Release notes
Sourced from rich's releases.
Changelog
Sourced from rich's changelog.
... (truncated)
Commits
6ac483ccorrection458a910Merge pull request #4080 from Textualize/bump150082e06e0changelogd6556bcbump to 15.0.0ffe2edcMerge pull request #4079 from Textualize/inline-table-codecf3b5a1changelog77f0edbremove comments7ef2d05fix inline code in table cells19c67b9Merge pull request #4077 from Textualize/isattry494b795changelog