From 83d4be89b7fb7fb25bce084c4e7ee16f153884ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Rivard?= Date: Fri, 3 Jan 2025 11:17:40 +0100 Subject: [PATCH] chore: python 3.13 support and stop support for python 3.8 --- .github/workflows/tests.yaml | 3 ++- setup.cfg | 2 +- setup.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index f2ae33d..2a8ab4b 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -12,16 +12,17 @@ jobs: fail-fast: false matrix: os: + - ubuntu-24.04 - ubuntu-22.04 - macos-14 - macos-13 - macos-12 python: + - '3.13' - '3.12' - '3.11' - '3.10' - '3.9' - - '3.8' tz: - 'utc' - 'cest' diff --git a/setup.cfg b/setup.cfg index e53740f..c33f005 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [tox:tox] -envlist = py{38,39,310,311,312,py,py3}-{utc,cest} +envlist = py{39,310,311,312,313,py,py3}-{utc,cest} [testenv] setenv = diff --git a/setup.py b/setup.py index 7bcafb3..664693e 100644 --- a/setup.py +++ b/setup.py @@ -92,11 +92,11 @@ def get_outputs(self): "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules",