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
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ classifiers = [
]
dependencies = [
"aiohttp>=3.9",
"click>=8.1",
"click>=8.1.8",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Incomplete dependency version bump: click version not updated in requirements.txt and setup.py

The PR bumps the minimum click version from >=8.1 to >=8.1.8 in pyproject.toml, but the same dependency is also specified in two other files that were not updated:

  • requirements.txt:13 still has click>=8.1.0
  • setup.py:23 still has click>=8.1

If there was a reason to require click 8.1.8 as the minimum (e.g., a bugfix), users installing via pip install -r requirements.txt or python setup.py install would still be able to install older, potentially problematic versions of click (8.1.0 through 8.1.7).

Prompt for agents
The click version bump from >=8.1 to >=8.1.8 was only applied in pyproject.toml but not in the other two files that declare the click dependency. To make the change consistent:

1. In requirements.txt line 13, change click>=8.1.0 to click>=8.1.8
2. In setup.py line 23, change click>=8.1 to click>=8.1.8

All three files (pyproject.toml, requirements.txt, setup.py) should specify the same minimum version for click to avoid inconsistent behavior depending on the installation method used.
Open in Devin Review

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

"rich>=13",
"textual>=0.68.0",
"gitpython>=3.1",
Expand Down
Loading