From a059e3daa4da13d0f731e93ee973d45e583ac33b Mon Sep 17 00:00:00 2001 From: Pravin Kamble Date: Tue, 21 Oct 2025 20:12:39 +0530 Subject: [PATCH 1/2] Add Python 3.14 classifier to pyproject.toml --- .github/workflows/ci.yml | 14 +++++++------- pyproject.toml | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4569cc0..8763290a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,8 +15,8 @@ jobs: fail-fast: false matrix: os: [windows-latest, macos-latest, ubuntu-latest] - python-version: ["3.10", "3.11", "3.12", "3.13"] - django-version: ["4.2", "5.0", "5.1", "5.2", "6.0b1"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + django-version: ["4.2", "5.0", "5.1", "5.2", "6.0a1"] exclude: - django-version: "6.0b1" python-version: "3.10" @@ -64,10 +64,10 @@ jobs: django-version: ["4.2", "5.0", "5.1", "5.2"] steps: - uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - uses: actions/cache@v4 with: path: ~/.cache/pip @@ -99,10 +99,10 @@ jobs: django-version: ["4.2", "5.0", "5.1", "5.2"] steps: - uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - uses: actions/cache@v4 with: path: ~/.cache/pip @@ -133,7 +133,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - name: Install dependencies run: | python -m pip install --upgrade pip build diff --git a/pyproject.toml b/pyproject.toml index b81fada7..c7918970 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ 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", "Environment :: Web Environment", "Framework :: Django", From afc1f202e9711ab32f1518100da700d37987fbbd Mon Sep 17 00:00:00 2001 From: Pravin Kamble Date: Fri, 24 Oct 2025 17:51:49 +0530 Subject: [PATCH 2/2] excluded Python 3.14 for Django 4.2 --- .github/workflows/ci.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8763290a..0c98f094 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,12 +16,14 @@ jobs: matrix: os: [windows-latest, macos-latest, ubuntu-latest] python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] - django-version: ["4.2", "5.0", "5.1", "5.2", "6.0a1"] + django-version: ["4.2", "5.0", "5.1", "5.2", "6.0b1"] exclude: - django-version: "6.0b1" python-version: "3.10" - django-version: "6.0b1" python-version: "3.11" + - django-version: "4.2" + python-version: "3.14" steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -62,6 +64,8 @@ jobs: fail-fast: false matrix: django-version: ["4.2", "5.0", "5.1", "5.2"] + exclude: + - django-version: "4.2" steps: - uses: actions/checkout@v4 - name: Set up Python 3.14 @@ -97,6 +101,8 @@ jobs: fail-fast: false matrix: django-version: ["4.2", "5.0", "5.1", "5.2"] + exclude: + - django-version: "4.2" steps: - uses: actions/checkout@v4 - name: Set up Python 3.14