From 3233bb20fda9c0d203cf2fdcbfdc0217a6628727 Mon Sep 17 00:00:00 2001 From: Jonas Depoix Date: Mon, 13 Oct 2025 17:29:39 +0200 Subject: [PATCH 1/2] added support for python 3.14 --- .github/workflows/ci.yml | 4 ++-- pyproject.toml | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ad615fa7..50b6ba54 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 @@ -63,7 +63,7 @@ jobs: uses: coverallsapp/github-action@v2 with: parallel-finished: true - carryforward: "run-python-3.8,run-python-3.9,run-python-3.10,run-python-3.11,run-python-3.12,run-python-3.13" + carryforward: "run-python-3.8,run-python-3.9,run-python-3.10,run-python-3.11,run-python-3.12,run-python-3.13,run-python-3.14" - uses: actions/checkout@v4 - name: Set up Python 3.9 uses: actions/setup-python@v5 diff --git a/pyproject.toml b/pyproject.toml index d236365c..36eb53fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,6 +32,8 @@ 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.14", ] [tool.poetry.scripts] @@ -47,7 +49,7 @@ lint = "ruff check youtube_transcript_api" precommit.shell = "poe format && poe lint && poe coverage" [tool.poetry.dependencies] -python = ">=3.8,<3.14" +python = ">=3.8,<3.15" requests = "*" defusedxml = "^0.7.1" From d51fdda9d5cc0a7d30e8a0f2c60efcd638bbb2fe Mon Sep 17 00:00:00 2001 From: Jonas Depoix Date: Mon, 13 Oct 2025 17:35:43 +0200 Subject: [PATCH 2/2] updated lockfile --- poetry.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poetry.lock b/poetry.lock index 9e7646c6..d6aca02c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -442,5 +442,5 @@ zstd = ["zstandard (>=0.18.0)"] [metadata] lock-version = "2.1" -python-versions = ">=3.8,<3.14" -content-hash = "90a050a0b068935ce6452cab0e0fa30c93c1af7ed745896403524110ad47c69b" +python-versions = ">=3.8,<3.15" +content-hash = "fcec31b0d567d2940e2a5e720ef9b53deba9b085701ea8e4fbdfecc2c400b95a"