From 67df73eb458dbb55812a1661a95ca1ad4535d4f3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Oct 2025 07:22:17 +0000 Subject: [PATCH 1/5] Initial plan From c23066536348e55167e4177edbed638cf9854aa1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Oct 2025 07:27:13 +0000 Subject: [PATCH 2/5] Update CI/CD workflows and setup.py to remove Python 3.9, Django 5.0, and add Django 5.2 Co-authored-by: nezhar <4420927+nezhar@users.noreply.github.com> --- .github/workflows/test-postgres.yml | 8 +------- .github/workflows/test.yml | 8 +------- README.md | 1 + setup.py | 3 +-- tests/django_rest_passwordreset | 1 + 5 files changed, 5 insertions(+), 16 deletions(-) create mode 120000 tests/django_rest_passwordreset diff --git a/.github/workflows/test-postgres.yml b/.github/workflows/test-postgres.yml index fe877f3..effd270 100644 --- a/.github/workflows/test-postgres.yml +++ b/.github/workflows/test-postgres.yml @@ -22,22 +22,16 @@ jobs: fail-fast: false matrix: python-version: - - "3.9" - "3.10" - "3.11" - "3.12" - "3.13" django-version: - "4.2" - - "5.0" - "5.1" + - "5.2" drf-version: - "3.15" - exclude: - - python-version: "3.9" - django-version: "5.0" - - python-version: "3.9" - django-version: "5.1" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1ac1ba0..3b1632f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,22 +8,16 @@ jobs: fail-fast: false matrix: python-version: - - "3.9" - "3.10" - "3.11" - "3.12" - "3.13" django-version: - "4.2" - - "5.0" - "5.1" + - "5.2" drf-version: - "3.15" - exclude: - - python-version: "3.9" - django-version: "5.0" - - python-version: "3.9" - django-version: "5.1" steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index dbec704..5b2d413 100644 --- a/README.md +++ b/README.md @@ -285,6 +285,7 @@ django-rest-passwordreset Version | Django Versions | Django Rest Framework 1.3 | 3.2, 4.0, 4.1 | 3.12, 3.13, 3.14 | 3.7 - 3.10 1.4 | 3.2, 4.2, 5.0 | 3.13, 3.14 | 3.8 - 3.12 1.5 | 4.2, 5.0, 5.1 | 3.15 | 3.9 - 3.13 +1.6 | 4.2, 5.1, 5.2 | 3.15 | 3.10 - 3.13 ## Documentation / Browsable API diff --git a/setup.py b/setup.py index 86de479..21e3b78 100644 --- a/setup.py +++ b/setup.py @@ -25,14 +25,13 @@ 'Environment :: Web Environment', 'Framework :: Django', 'Framework :: Django :: 4.2', - 'Framework :: Django :: 5.0', 'Framework :: Django :: 5.1', + 'Framework :: Django :: 5.2', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', diff --git a/tests/django_rest_passwordreset b/tests/django_rest_passwordreset new file mode 120000 index 0000000..a5626b0 --- /dev/null +++ b/tests/django_rest_passwordreset @@ -0,0 +1 @@ +../django_rest_passwordreset \ No newline at end of file From 47416590c46d8c3fce8a02a1e6964291f14fd91d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Oct 2025 07:28:47 +0000 Subject: [PATCH 3/5] Update tests/requirements.txt to use current Django and DRF versions Co-authored-by: nezhar <4420927+nezhar@users.noreply.github.com> --- tests/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/requirements.txt b/tests/requirements.txt index 2d6ddf3..5078111 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1,2 +1,2 @@ -django>=2.2,<3.3 -djangorestframework>=3.12.4,<3.13 +django>=4.2,<5.3 +djangorestframework>=3.15,<3.16 From 6d3abbb9023d220faeaf7282ccb8b6cdbc218c0c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Oct 2025 07:30:41 +0000 Subject: [PATCH 4/5] Remove accidentally committed symbolic link Co-authored-by: nezhar <4420927+nezhar@users.noreply.github.com> --- tests/django_rest_passwordreset | 1 - 1 file changed, 1 deletion(-) delete mode 120000 tests/django_rest_passwordreset diff --git a/tests/django_rest_passwordreset b/tests/django_rest_passwordreset deleted file mode 120000 index a5626b0..0000000 --- a/tests/django_rest_passwordreset +++ /dev/null @@ -1 +0,0 @@ -../django_rest_passwordreset \ No newline at end of file From 7ca0af60fb908303bda5bfc804d1671d31ae243a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Oct 2025 07:36:24 +0000 Subject: [PATCH 5/5] Add Python 3.14 support to CI/CD workflows and setup.py Co-authored-by: nezhar <4420927+nezhar@users.noreply.github.com> --- .github/workflows/test-postgres.yml | 1 + .github/workflows/test.yml | 1 + README.md | 2 +- setup.py | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-postgres.yml b/.github/workflows/test-postgres.yml index effd270..1350486 100644 --- a/.github/workflows/test-postgres.yml +++ b/.github/workflows/test-postgres.yml @@ -26,6 +26,7 @@ jobs: - "3.11" - "3.12" - "3.13" + - "3.14" django-version: - "4.2" - "5.1" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3b1632f..767031c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,6 +12,7 @@ jobs: - "3.11" - "3.12" - "3.13" + - "3.14" django-version: - "4.2" - "5.1" diff --git a/README.md b/README.md index 5b2d413..8759f08 100644 --- a/README.md +++ b/README.md @@ -285,7 +285,7 @@ django-rest-passwordreset Version | Django Versions | Django Rest Framework 1.3 | 3.2, 4.0, 4.1 | 3.12, 3.13, 3.14 | 3.7 - 3.10 1.4 | 3.2, 4.2, 5.0 | 3.13, 3.14 | 3.8 - 3.12 1.5 | 4.2, 5.0, 5.1 | 3.15 | 3.9 - 3.13 -1.6 | 4.2, 5.1, 5.2 | 3.15 | 3.10 - 3.13 +1.6 | 4.2, 5.1, 5.2 | 3.15 | 3.10 - 3.14 ## Documentation / Browsable API diff --git a/setup.py b/setup.py index 21e3b78..2cafd56 100644 --- a/setup.py +++ b/setup.py @@ -36,6 +36,7 @@ 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', ],