Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ classifiers = [
"Typing :: Typed",
]
dependencies = [
"httpx>=0.23.0,<0.29.0",
"pydantic>=2.0,<3",
"typing_extensions>=4.6",
"httpx>=0.28.1,<0.29.0",
"pydantic>=2.13.5,<3",
"typing_extensions>=4.16.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.

Raised floors break library consumers

Medium Severity

The new lower bounds require pydantic 2.13.5, httpx 0.28.1, and typing_extensions 4.16.0. Those versions were already allowed by the previous ranges, so this change drops support for still-compatible releases rather than merely permitting newer ones. Downstream installs that pin older valid versions will fail.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 9e03976. Configure here.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Lock file lags new constraints

Medium Severity

uv.lock still pins pydantic 2.13.4 and typing-extensions 4.15.0, and its metadata still records the old specifiers. Those locked versions do not satisfy the new pyproject.toml floors, so frozen uv installs and lock checks will fail.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 9e03976. Configure here.

]

[project.optional-dependencies]
Expand Down
Loading