Build, test, and show support for Python 3.13

This commit repeats at least some of the steps we took for 3.12:

- 9b1dae4765b419778f8721caf9d0a6e05c2758eb
- eda6fa5cfbdfaf1d54cf391ed9c86b72288882a2
This commit is contained in:
Hoolean 2024-10-07 22:28:58 +01:00
parent afceebcda5
commit 871f1be53b
4 changed files with 7 additions and 5 deletions

View File

@ -35,13 +35,14 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.11", "3.12"]
# Oldest supported, 'Stable' supported, Newest supported
python-version: ["3.8", "3.12", "3.13"]
platform: [ubuntu-latest]
include: # Only test on the latest supported stable Python on macOS and Windows.
- platform: macos-latest
python-version: 3.11
python-version: 3.12
- platform: windows-latest
python-version: 3.11
python-version: 3.12
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}

View File

@ -82,7 +82,7 @@ jobs:
strategy:
matrix:
# aarch64 uses qemu so it's slow, build each py version in parallel jobs
python: [38, 39, 310, 311, 312]
python: [38, 39, 310, 311, 312, 313]
arch: [aarch64]
steps:
- uses: actions/checkout@v4

View File

@ -167,6 +167,7 @@ classifiers = {
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3",
"Topic :: Text Processing :: Fonts",
"Topic :: Multimedia :: Graphics",

View File

@ -1,6 +1,6 @@
[tox]
minversion = 3.0
envlist = lint, py3{8,9,10,11,12}-cov, htmlcov
envlist = lint, py3{8,9,10,11,12,13}-cov, htmlcov
skip_missing_interpreters=true
[testenv]