Skip to content
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@ dev = [
"pytest-timeout >=2.2.0",
"black >=24.3.0",
"flake8 >=6.1.0",
"isort >=5.12.0",
"isort >=7.0.0; python_version >= '3.10'",
"isort >=5.12.0, <7.0; python_version < '3.10'",
]

[project.urls]
Expand Down Expand Up @@ -99,5 +100,5 @@ pytest-asyncio = "^0.26.0"
pytest-timeout = "^2.2.0"
black = "^25.0.0"
flake8 = "^7.0.0"
isort = "^5.12.0"
isort = "^7.0.0"

6 changes: 5 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,11 @@ coverage>=7.10.6
pytest-timeout>=2.2.0
black>=23.7.0
flake8>=6.1.0
isort>=5.12.0
# Note: isort version is conditional based on Python version
# Python 3.10+: isort >=7.0.0, Python 3.9: isort >=5.12.0, <7.0
# Conditional markers mirror pyproject.toml [project.optional-dependencies.dev]
isort>=7.0.0; python_version >= '3.10'
isort>=5.12.0,<7.0; python_version < '3.10'
Comment thread
coderabbitai[bot] marked this conversation as resolved.
mypy>=1.5.0
PyYAML>=6.0.1
twine>=4.0.2
Expand Down