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 @@ -25,7 +25,7 @@ classifiers = [
"Topic :: Terminals",
]
dependencies = [
"aiohttp>=3.9",
"aiohttp>=3.13.5",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔴 aiohttp >=3.13.5 requires Python >=3.9, breaking declared Python 3.8 support

The project declares requires-python = ">=3.8" at pyproject.toml:12 and lists Python 3.8 in its classifiers (pyproject.toml:18), but aiohttp>=3.13.5 requires Python >=3.9 (confirmed via PyPI metadata). Users on Python 3.8 will encounter an unresolvable dependency conflict when trying to install this package. The tooling config also targets Python 3.8 (tool.black target-version at line 77, tool.mypy python_version at line 102).

Either the minimum aiohttp version should be relaxed (e.g., kept at >=3.9 which still has 3.8-compatible releases like 3.9.x), or the project's requires-python and classifiers should be updated to >=3.9.

Prompt for agents
The aiohttp>=3.13.5 dependency requires Python >=3.9, but the project declares requires-python >= 3.8 at pyproject.toml:12 and lists Python 3.8 in classifiers at pyproject.toml:18. The tool configurations also reference Python 3.8 (tool.black target-version at line 77, tool.mypy python_version at line 102).

Two possible approaches:
1. Keep Python 3.8 support: change the aiohttp minimum back to something compatible with 3.8 (e.g. >=3.9 which includes 3.8-compatible releases like aiohttp 3.9.x through 3.10.x).
2. Drop Python 3.8 support: update requires-python to >=3.9, remove the Python 3.8 classifier, and update tool.black target-version and tool.mypy python_version to 3.9.
Open in Devin Review

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

"click>=8.1",
"rich>=13",
"textual>=0.68.0",
Expand Down
Loading