Skip to content

Commit ea7a967

Browse files
committed
Require Python 3.10+
1 parent dd4827f commit ea7a967

File tree

6 files changed

+7
-14
lines changed

6 files changed

+7
-14
lines changed

.github/workflows/test-libmaxminddb.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
env: [3.9, "3.10", 3.11, 3.12, 3.13, 3.14]
16+
env: ["3.10", 3.11, 3.12, 3.13, 3.14]
1717
# We don't test on Windows currently due to issues
1818
# build libmaxminddb there.
1919
os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest]

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
env: [3.9, "3.10", 3.11, 3.12, 3.13, 3.14]
18+
env: ["3.10", 3.11, 3.12, 3.13, 3.14]
1919
os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest]
2020
steps:
2121
- uses: actions/checkout@v5

HISTORY.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ History
66
2.9.0
77
++++++++++++++++++
88

9+
* IMPORTANT: Python 3.10 or greater is required. If you are using an older
10+
version, please use an earlier release.
911
* Databases can now be loaded from buffers. This can be done by passing in a
1012
buffer as the database and using mode ``MODE_FD``. Pull request by Emanuel
1113
Seemann. GitHub #234.

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ exceptions in those threads.
107107
Requirements
108108
------------
109109

110-
This code requires Python 3.9+. Older versions are not supported. The C
110+
This code requires Python 3.10+. Older versions are not supported. The C
111111
extension requires CPython.
112112

113113
Versioning

pyproject.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Reader for the MaxMind DB format"
55
authors = [
66
{name = "Gregory Oschwald", email = "goschwald@maxmind.com"},
77
]
8-
requires-python = ">=3.9"
8+
requires-python = ">=3.10"
99
readme = "README.rst"
1010
license = "Apache-2.0"
1111
classifiers = [
@@ -15,7 +15,6 @@ classifiers = [
1515
"Intended Audience :: System Administrators",
1616
"Programming Language :: Python",
1717
"Programming Language :: Python :: 3",
18-
"Programming Language :: Python :: 3.9",
1918
"Programming Language :: Python :: 3.10",
2019
"Programming Language :: Python :: 3.11",
2120
"Programming Language :: Python :: 3.12",
@@ -93,7 +92,6 @@ ignore = [
9392

9493
[tool.tox]
9594
env_list = [
96-
"3.9",
9795
"3.10",
9896
"3.11",
9997
"3.12",
@@ -130,4 +128,3 @@ commands = [
130128
"3.12" = ["3.12"]
131129
"3.11" = ["3.11"]
132130
"3.10" = ["3.10"]
133-
"3.9" = ["3.9"]

uv.lock

Lines changed: 1 addition & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)