Skip to content

Commit f144e50

Browse files
committed
fix: bump vulnerable deps and drop EOL Python 3.9
- requests >= 2.33.0 (was >=2.31.0) — fixes insecure temp file reuse (GHSA) - pytest ^9.0.3 (was ^8.4.1) — fixes vulnerable tmpdir handling (GHSA) - pygments >= 2.20.0 (dev dep) — fixes ReDoS via GUID regex (GHSA) - python >= 3.10 (was >=3.9) — 3.9 reached EOL Oct 2025; CI already tests 3.12 only - ruff target-version updated from py39 → py310 to match
1 parent 4ae0014 commit f144e50

2 files changed

Lines changed: 28 additions & 28 deletions

File tree

poetry.lock

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

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ classifiers = [
2323
]
2424

2525
[tool.poetry.dependencies]
26-
python = ">=3.9"
26+
python = ">=3.10"
2727
certifi = ">=14.05.14"
2828
prometheus-client = ">=0.13.1"
2929
six = ">=1.10"
30-
requests = ">=2.31.0"
30+
requests = ">=2.33.0"
3131
typing-extensions = ">=4.2.0"
3232
astor = ">=0.8.1"
3333
shortuuid = ">=1.0.11"
@@ -44,10 +44,11 @@ pytest-cov = ">=4.1.0"
4444
ruff = "^0.12.0"
4545
pre-commit = "^4.2.0"
4646
setuptools = "^80.9.0"
47-
pytest = "^8.4.1"
47+
pytest = "^9.0.3"
48+
pygments = ">=2.20.0"
4849

4950
[tool.ruff]
50-
target-version = "py39"
51+
target-version = "py310"
5152
line-length = 100
5253
src = ["src"]
5354
extend-exclude = [

0 commit comments

Comments
 (0)