Skip to content

⬆️(deps): Update rich requirement from <15.0.0,>=14.2.0 to >=14.2.0,<16.0.0 in /apps/truss_cli - #142

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/apps/truss_cli/rich-gte-14.2.0-and-lt-16.0.0
Closed

⬆️(deps): Update rich requirement from <15.0.0,>=14.2.0 to >=14.2.0,<16.0.0 in /apps/truss_cli#142
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/apps/truss_cli/rich-gte-14.2.0-and-lt-16.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 26, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on rich to permit the latest version.

Release notes

Sourced from rich's releases.

The So Long 3.8 Release

A few fixes. The major version bump is to honor the passing of 3.8 support which reached its EOL in October 7, 2024

[15.0.0] - 2026-04-12

Changed

  • Breaking change: Dropped support for Python3.8

Fixed

Changelog

Sourced from rich's changelog.

[15.0.0] - 2026-04-12

Changed

  • Breaking change: Dropped support for Python3.8

Fixed

[14.3.4] - 2026-04-11

Changed

[14.3.3] - 2026-02-19

Fixed

[14.3.2] - 2026-02-01

Fixed

[14.3.1] - 2026-01-24

Fixed

[14.3.0] - 2026-01-24

Fixed

Added

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 26, 2026

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

View 1 additional finding in Devin Review.

Open in Devin Review

"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",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 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.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@codecov

codecov Bot commented Apr 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.59%. Comparing base (fe89e39) to head (8526bf5).

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           
Components Coverage Δ
core 84.91% <ø> (ø)
tools 81.12% <ø> (ø)
cli 85.19% <ø> (ø)
api 96.06% <ø> (ø)
ha 93.88% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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>
@dependabot
dependabot Bot force-pushed the dependabot/pip/apps/truss_cli/rich-gte-14.2.0-and-lt-16.0.0 branch from 7cabb19 to 8526bf5 Compare April 27, 2026 03:19
@bearlike bearlike closed this Apr 27, 2026
@bearlike
bearlike deleted the dependabot/pip/apps/truss_cli/rich-gte-14.2.0-and-lt-16.0.0 branch April 27, 2026 06:50
@dependabot @github

dependabot Bot commented on behalf of github Apr 27, 2026

Copy link
Copy Markdown
Contributor Author

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 @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

bearlike added a commit that referenced this pull request Jun 20, 2026
…nt method (#142)

Co-authored-by: mewbo-ai[bot] <268600793+mewbo-ai[bot]@users.noreply.github.com>
bearlike added a commit that referenced this pull request Jun 20, 2026
…nt method (#142)

Co-authored-by: mewbo-ai[bot] <268600793+mewbo-ai[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant