Skip to content

Commit 4394c43

Browse files
committed
Drop support for Python 3.9
it's EOL: https://peps.python.org/pep-0596
1 parent 45d4aef commit 4394c43

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
fail-fast: false
1111
matrix:
1212
os: [ubuntu-latest, macos-latest, windows-latest]
13-
python-version: [3.9, '3.10', 3.11, '3.12', '3.13', '3.14', 'pypy-3.11']
13+
python-version: ['3.10', 3.11, '3.12', '3.13', '3.14', 'pypy-3.11']
1414
exclude:
1515
# too slow
1616
- os: macos-latest
@@ -28,7 +28,7 @@ jobs:
2828
pip-cache: ~\AppData\Local\pip\Cache
2929
poetry-cache: ~\AppData\Local\pypoetry\Cache
3030
- os: ubuntu-latest
31-
python-version: 3.9
31+
python-version: 3.10
3232
build-docs: true
3333
- os: ubuntu-latest
3434
python-version: 3.12

.mypy.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[mypy]
2-
python_version = 3.9
2+
python_version = 3.10
33
ignore_missing_imports = True
44

55
[mypy-setup]

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2
33
build:
44
os: ubuntu-22.04
55
tools:
6-
python: "3.9"
6+
python: "3.10"
77

88
sphinx:
99
configuration: docs/conf.py

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ It can read Xing headers to accurately calculate the bitrate and length of
1212
MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also
1313
manipulate Ogg streams on an individual packet/page level.
1414

15-
Mutagen works with Python 3.9+ (CPython and PyPy) on Linux, Windows and macOS,
15+
Mutagen works with Python 3.10+ (CPython and PyPy) on Linux, Windows and macOS,
1616
and has no dependencies outside the Python standard library. Mutagen is licensed
1717
under `the GPL version 2 or
1818
later <https://spdx.org/licenses/GPL-2.0-or-later.html>`__.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "read and write audio tags for many formats"
55
readme = { file = "README.rst", content-type = "text/x-rst" }
66
authors = [{ name = "Christoph Reiter", email = "[email protected]" }]
77
license = "GPL-2.0-or-later"
8-
requires-python = ">=3.9, <4"
8+
requires-python = ">=3.10, <4"
99
classifiers = [
1010
"Operating System :: OS Independent",
1111
"Programming Language :: Python :: 3",

0 commit comments

Comments
 (0)