Skip to content

Commit 48b7843

Browse files
committed
Restore Python 3.9 support with split requests constraint
Reverts the 3.9 drop. Python 3.9 installs stay on requests 2.32.5 (no upstream backport for CVE-2026-25645 exists) while Python >=3.10 gets 2.33.1. https://claude.ai/code/session_01Nsf9RKZvau6jx2vA8MULoD
1 parent c3ce28e commit 48b7843

2 files changed

Lines changed: 35 additions & 7 deletions

File tree

poetry.lock

Lines changed: 29 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,19 @@ readme = "README.md"
99
robusta = "robusta_cli.main:app"
1010

1111
[tool.poetry.dependencies]
12-
python = "^3.10, <3.13"
12+
python = "^3.9, <3.13"
1313
typer = "^0.12.3"
1414
pyyaml = "^6.0.1"
1515
click-spinner = "^0.1.10"
16-
cryptography = "46.0.7"
16+
cryptography = {version = "46.0.7", python = ">=3.9.2,<3.13"}
1717
dpath = "^2.0.5"
1818
pydantic = "^1.0"
1919
slack-sdk = "^3"
2020
pyjwt = "^2.4.0"
21-
requests = "^2.33.0"
21+
requests = [
22+
{version = "^2.32.4", python = "<3.10"},
23+
{version = "^2.33.0", python = ">=3.10"}
24+
]
2225
certifi = "2024.7.4"
2326
types-toml = "^0.10.2"
2427
toml = "^0.10.2"

0 commit comments

Comments
 (0)