Skip to content

Commit 31f80d2

Browse files
authored
Update pyproject.toml
Signed-off-by: 1minds3t <1minds3t@proton.me>
1 parent 9ebff8f commit 31f80d2

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

pyproject.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,43 +43,43 @@ dependencies = [
4343
"rich>=10.0.0",
4444

4545
# --- Filelock Security Split (CVE-2025-68146) ---
46-
# The fix (3.20.1) requires Python 3.10+. Older Pythons get the latest compatible version.
4746
"filelock>=3.20.1; python_version >= '3.10'",
4847
"filelock>=3.13,<3.20.1; python_version >= '3.8' and python_version < '3.10'",
4948
"filelock>=3.12,<3.13; python_version < '3.8'",
5049

51-
# Python 3.7-3.9: Need older packaging + backports
50+
# Packaging version splits
5251
"packaging>=20.0,<21.0; python_version < '3.8'",
5352
"packaging>=21.0,<22.0; python_version >= '3.8' and python_version < '3.10'",
5453
"packaging>=23.0; python_version >= '3.10'",
5554

56-
# Python 3.7-3.10 need tomli (tomllib is built-in for 3.11+)
55+
# tomli backport for Python < 3.11
5756
"tomli>=1.0.0; python_version < '3.11'",
5857

59-
# Python 3.7-3.9: Need typing extensions backports
58+
# typing-extensions backport
6059
"typing-extensions>=4.0.0; python_version < '3.10'",
6160

62-
# importlib-metadata backport for Python < 3.8
61+
# importlib-metadata backport
6362
"importlib-metadata>=1.0; python_version < '3.8'",
6463

65-
# dataclasses backport for Python 3.7
64+
# dataclasses backport
6665
"dataclasses>=0.8; python_version == '3.7'",
6766

68-
# authlib with Python 3.7 compatibility
67+
# authlib
6968
"authlib>=1.2.0; python_version >= '3.7'",
7069

71-
# aiohttp 3.13+ requires Python 3.8+, use older version for 3.7
70+
# aiohttp - FIXED VERSION REQUIREMENTS
7271
"aiohttp>=3.7.0,<3.9.0; python_version == '3.7'",
73-
"aiohttp>=3.13.1; python_version >= '3.8'",
72+
"aiohttp>=3.8.0,<3.11.0; python_version == '3.8'", # <- FIXED: 3.8 can't use 3.13+
73+
"aiohttp>=3.13.1; python_version >= '3.9'", # <- FIXED: 3.13+ needs 3.9+
7474

75-
# Safety: different versions for different Python versions
75+
# Safety
7676
"safety>=2.0.0,<3.0; python_version < '3.10'",
7777
"safety>=3.0; python_version >= '3.10' and python_version < '3.14'",
7878

7979
# pip-audit only for 3.14+
8080
"pip-audit>=2.6.0; python_version >= '3.14'",
8181

82-
# uv: Check minimum Python version
82+
# uv
8383
"uv>=0.9.6; python_version >= '3.8'",
8484
]
8585

@@ -131,4 +131,4 @@ omnipkg = [
131131
[tool.setuptools]
132132
# Old setuptools format (compatible with setuptools 50.x)
133133
license-files = ["LICENSE", "COMMERCIAL_LICENSE.md"]
134-
include-package-data = true
134+
include-package-data = true

0 commit comments

Comments
 (0)