Skip to content

Commit fe40b63

Browse files
committed
Update Python version requirement to >=3.8
- Update pyproject.toml requires-python from >=3.6 to >=3.8 - Update setup.cfg classifiers to remove Python 3.6 and 3.7 support - Add support for Python 3.8, 3.9, 3.10, 3.11, and 3.12 - Update Dockerfile.dev to use Python 3.8 base image This change is necessary because the code uses importlib.metadata which was introduced in Python 3.8, making the previous >=3.6 requirement incorrect and causing import errors on older versions.
1 parent ad49a18 commit fe40b63

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ classifiers = [
1818
"License :: OSI Approved :: MIT License",
1919
"Operating System :: OS Independent",
2020
]
21-
requires-python = ">=3.6"
21+
requires-python = ">=3.8"
2222
dependencies = [
2323
"setuptools",
2424
"pycryptodome",

setup.cfg

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ classifiers =
1515
Natural Language :: English
1616
Operating System :: OS Independent
1717
Programming Language :: Python :: 3
18-
Programming Language :: Python :: 3.6
19-
Programming Language :: Python :: 3.7
2018
Programming Language :: Python :: 3.8
2119
Programming Language :: Python :: 3.9
20+
Programming Language :: Python :: 3.10
21+
Programming Language :: Python :: 3.11
22+
Programming Language :: Python :: 3.12
2223
Topic :: Internet
2324
Topic :: Software Development :: Libraries :: Python Modules
2425
Topic :: Utilities

0 commit comments

Comments
 (0)