Skip to content

Commit 208eb1d

Browse files
authored
Add support for Python 3.14, drop EOL 3.9 (#223)
* Bump GitHub Actions * Add support for Python 3.14 * Drop support for Python 2 * Drop support for EOL Python 3.9 * Test latest pypy3.11
1 parent b268b8b commit 208eb1d

File tree

3 files changed

+7
-14
lines changed

3 files changed

+7
-14
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
33

44
name: Dominate
5-
on:
6-
push:
7-
branches: ["master"]
8-
pull_request:
9-
branches: ["master"]
5+
on: [push, pull_request, workflow_dispatch]
106

117
jobs:
128
test:
@@ -17,16 +13,16 @@ jobs:
1713
python: ["3"]
1814
os: ["ubuntu-latest"]
1915
include:
20-
- {python: "3.9", os: "ubuntu-22.04"}
2116
- {python: "3.10", os: "ubuntu-22.04"}
2217
- {python: "3.11", os: "ubuntu-22.04"}
2318
- {python: "3.12", os: "ubuntu-22.04"}
2419
- {python: "3.13", os: "ubuntu-24.04"}
25-
- {python: "pypy3.10", os: "ubuntu-24.04"}
20+
- {python: "3.14", os: "ubuntu-24.04"}
21+
- {python: "pypy3.11", os: "ubuntu-24.04"}
2622
steps:
27-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v6
2824
- name: "Set up Python ${{ matrix.python }}"
29-
uses: actions/setup-python@v5
25+
uses: actions/setup-python@v6
3026
with:
3127
python-version: ${{ matrix.python }}
3228
- name: "Install dependencies"

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = [
66
{name = "Tom Flanagan", email = "tom@zkpq.ca"},
77
{name = "Jake Wharton"},
88
]
9-
requires-python = ">=3.9"
9+
requires-python = ">=3.10"
1010
keywords = ["framework", "templating", "template", "html", "xhtml", "python", "html5"]
1111
license = {text = "LGPL-3.0-or-newer"}
1212
classifiers = [
@@ -15,11 +15,11 @@ classifiers = [
1515
"Operating System :: OS Independent",
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",
2221
"Programming Language :: Python :: 3.13",
22+
"Programming Language :: Python :: 3.14",
2323
"Programming Language :: Python :: Implementation :: PyPy",
2424
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
2525
"Topic :: Software Development :: Libraries :: Python Modules",

setup.cfg

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
[metadata]
22
license_files = ["LICENSE.txt"]
3-
4-
[bdist_wheel]
5-
universal=1

0 commit comments

Comments
 (0)