Skip to content

Commit 1926e64

Browse files
Update: Require Python 3.9+, upgrade dependencies for security fixes
- Changed minimum Python version from 3.8 to 3.9 - Added Python 3.13 and 3.14 classifiers - Updated ruff target-version to py39 - Upgraded dependencies with security fixes: - urllib3: 2.6.3 (CVE fix) - setuptools: 80.9.0 (CVE fix) - pymdown-extensions: 10.20 (CVE fix) Co-Authored-By: Amp <amp@ampcode.com>
1 parent cc45646 commit 1926e64

2 files changed

Lines changed: 76 additions & 522 deletions

File tree

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ license = { text = "MIT" }
77
authors = [
88
{ name = "Python Complexity Contributors" }
99
]
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.9"
1111
keywords = [
1212
"complexity",
1313
"time-complexity",
@@ -21,11 +21,12 @@ classifiers = [
2121
"License :: OSI Approved :: MIT License",
2222
"Operating System :: OS Independent",
2323
"Programming Language :: Python :: 3",
24-
"Programming Language :: Python :: 3.8",
2524
"Programming Language :: Python :: 3.9",
2625
"Programming Language :: Python :: 3.10",
2726
"Programming Language :: Python :: 3.11",
2827
"Programming Language :: Python :: 3.12",
28+
"Programming Language :: Python :: 3.13",
29+
"Programming Language :: Python :: 3.14",
2930
"Topic :: Education",
3031
"Topic :: Software Development",
3132
]
@@ -59,7 +60,7 @@ dev = [
5960
]
6061

6162
[tool.ruff]
62-
target-version = "py38"
63+
target-version = "py39"
6364
line-length = 100
6465
exclude = [
6566
".git",

0 commit comments

Comments
 (0)