Skip to content

Commit 7c56a5a

Browse files
committed
chore: Support Python 3.10+; drop EOL 3.8 & 3.9
1 parent a08b8a8 commit 7c56a5a

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

.github/workflows/run-tests.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,8 @@ jobs:
1818
strategy:
1919
matrix:
2020
os: [ubuntu-22.04, windows-2022]
21-
<<<<<<< HEAD
22-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
23-
django-version: ["4.2"]
24-
=======
2521
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
2622
django-version: ["5.2"]
27-
>>>>>>> 1eec7d2 (fixup! ci: Test on Django 5.2 and Python 3.14)
2823

2924
steps:
3025
- uses: actions/checkout@v6

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# See https://pre-commit.com for more information
22
# See https://pre-commit.com/hooks.html for more hooks
33
default_language_version:
4-
python: "python3.9"
4+
python: "python3.10"
55
repos:
66
# - repo: meta
77
# hooks:

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors = [
1010
{ name = "Andrew Pinkham" },
1111
]
1212
readme = "README.rst"
13-
requires-python = ">=3.8"
13+
requires-python = ">=3.10"
1414
dependencies = ["django>=4.2"]
1515
license = { file = "LICENSE"}
1616
classifiers = [
@@ -20,11 +20,11 @@ classifiers = [
2020
"Operating System :: OS Independent",
2121
"Topic :: Software Development :: Libraries",
2222
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.8",
24-
"Programming Language :: Python :: 3.9",
2523
"Programming Language :: Python :: 3.10",
2624
"Programming Language :: Python :: 3.11",
2725
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Python :: 3.14",
2828
"Programming Language :: Python :: 3 :: Only",
2929
"Framework :: Django",
3030
"Framework :: Django :: 4.2",
@@ -79,5 +79,5 @@ exclude = [
7979

8080
[tool.black]
8181
line-length = 79
82-
target-version = ['py38']
82+
target-version = ['py310']
8383
include = '\.pyi?$'

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ isolated_build = True
33
envlist =
44
py312-django42-pkgcheck,
55
py312-docs,
6-
py{38,39,310,311,312}-django42-unit,
6+
py{310,311,312,313}-django42-unit,
77
py312-django42-{extension,replacement}
88
py314-django52-{extension,replacement}
99

0 commit comments

Comments
 (0)