From d1e3a247a4f3941716b0c633ff82936a9f4d44c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Magimel?= Date: Sun, 10 May 2026 15:22:49 +0200 Subject: [PATCH] build: support Python version 3.10 to 3.14 The following versions are dropped: 3.7, 3.8 and 3.9. The following versions are supported: 3.10, 3.11, 3.12, 3.13, 3.14. --- .github/workflows/tests.yml | 2 +- CHANGELOG.md | 5 +++++ setup.py | 7 ++++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 700e061..f0dacd4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: true matrix: - python-version: ["3.7", "3.8", "3.9", "3.10"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a94f74..5e44450 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Release notes +## 1.2.0 (unreleased) + +- build: drop support for Python version 3.7 to 3.9 +- build: support Python version 3.10 to 3.14 + ## 1.1.0 (2022-03-27) - ci(tests): use pytest instead of setup.py test ([#32](https://github.com/fofix/python-mixstream/pull/32)) diff --git a/setup.py b/setup.py index bd54629..d424899 100644 --- a/setup.py +++ b/setup.py @@ -41,10 +41,11 @@ 'License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', - '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 :: 3.14', 'Topic :: Multimedia', 'Topic :: Multimedia :: Sound/Audio', 'Topic :: Software Development :: Libraries',