From e76665bcfb3a943e0811d665dd9f6329e823703d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0ar=C5=ABnas=20Nejus?= Date: Mon, 27 Oct 2025 09:30:18 +0000 Subject: [PATCH] Do not support 3.14 for now, until we drop 3.9 in a couple of days --- .github/workflows/ci.yaml | 4 +--- docs/changelog.rst | 2 +- poetry.lock | 2 +- pyproject.toml | 13 ++++++------- 4 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 45352c2a5..e8a532956 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -20,7 +20,7 @@ jobs: fail-fast: false matrix: platform: [ubuntu-latest, windows-latest] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] runs-on: ${{ matrix.platform }} env: IS_MAIN_PYTHON: ${{ matrix.python-version == '3.9' && matrix.platform == 'ubuntu-latest' }} @@ -46,8 +46,6 @@ jobs: python3-gst-1.0 \ libcairo2-dev \ libgirepository-2.0-dev \ - libopenblas-dev \ - llvm-20-dev \ pandoc \ imagemagick diff --git a/docs/changelog.rst b/docs/changelog.rst index e6eba65df..1dabbc58a 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -18,7 +18,7 @@ New features: to receive extra verbose logging around last.fm results and how they are resolved. The ``extended_debug`` config setting and ``--debug`` option have been removed. -- Added support for Python 3.13 and 3.14. +- Added support for Python 3.13. Bug fixes: diff --git a/poetry.lock b/poetry.lock index 813ef6466..ca58cc732 100644 --- a/poetry.lock +++ b/poetry.lock @@ -4022,4 +4022,4 @@ web = ["flask", "flask-cors"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "0482f412ae22099662d8f991b9e6f8074bd8bbbddd3964f704046e10d5920619" +content-hash = "d3a1dc19299b117259ac790773ebef872a0b5a2e318b8a36da0918f3bbc54fb8" diff --git a/pyproject.toml b/pyproject.toml index eb80cfe9e..a0b09c1ca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,6 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", ] packages = [ @@ -52,8 +51,8 @@ lap = ">=0.5.12" mediafile = ">=0.12.0" musicbrainzngs = ">=0.4" numpy = [ - { python = "<3.14", version = ">=2.0.2" }, - { python = ">=3.14", version = ">=2.3.4" }, + { python = "<3.13", version = ">=2.0.2" }, + { python = ">=3.13", version = ">=2.3.4" }, ] platformdirs = ">=3.5.0" pyyaml = "*" @@ -67,12 +66,12 @@ flask-cors = { version = "*", optional = true } langdetect = { version = "*", optional = true } librosa = { version = ">=0.11", optional = true } scipy = [ # for librosa - { python = "<3.14", version = ">=1.13.1", optional = true }, - { python = ">=3.14", version = ">=1.16.1", optional = true }, + { python = "<3.13", version = ">=1.13.1", optional = true }, + { python = ">=3.13", version = ">=1.16.1", optional = true }, ] numba = [ # for librosa - { python = "<3.14", version = ">=0.60", optional = true }, - { python = ">=3.14", version = ">=0.62.1", optional = true }, + { python = "<3.13", version = ">=0.60", optional = true }, + { python = ">=3.13", version = ">=0.62.1", optional = true }, ] mutagen = { version = ">=1.33", optional = true } Pillow = { version = "*", optional = true }