From 116851bc9d8f42b49c9d99fc4dd690d25832bce6 Mon Sep 17 00:00:00 2001 From: Patrick Cloke Date: Sat, 5 Apr 2025 14:54:52 -0400 Subject: [PATCH 1/4] Support Django 5.2 & Python 3.13 --- .github/workflows/main.yml | 2 +- CHANGELOG.rst | 11 +++++++++++ tox.ini | 16 ++++++++-------- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2e6267b..88aaf5a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -45,7 +45,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v2 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f22934d..4f4af01 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,6 +3,17 @@ Changelog ######### +next +==== + +Maintenance +----------- + +* Support Python 3.13. +* Drop support for Python 3.8. +* Support Django 5.2. +* Drop support for Django 5.0. + 0.10 (July 15, 2024) ==================== diff --git a/tox.ini b/tox.ini index 37856db..f6f7039 100644 --- a/tox.ini +++ b/tox.ini @@ -5,11 +5,11 @@ [tox] envlist = - py{38,39,310,311,312}-django42, - # Django 5.0 drops support for Python 3.8 and 3.9. - py{310,311,312}-django{50,51,main}, - # Django 4.1.3 adds support for Python 3.11. - py311-django{41,42,main} + # See https://www.djangoproject.com/download/#supported-versions + # See https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django + py{39,310,311,312}-django42, + py{310,311,312,313}-django{51,52}, + py{312,313}-djangomain isolated_build = True skip_missing_interpreters = True @@ -18,7 +18,7 @@ commands = python manage.py test deps = Jinja2 - django42: Django>=4.2,<4.3 - django50: Django>=5.0,<5.1 - django51: Django>=5.1b1,<5.2 + django42: Django>=4.2.8,<4.3 + django51: Django>=5.1.3,<5.2 + django52: Django>=5.2,<5.3 djangomain: https://codeload.github.com/django/django/zip/main From 7e25ef3b5152764d3028ba16a380ce2b13f6ca65 Mon Sep 17 00:00:00 2001 From: Patrick Cloke Date: Sat, 5 Apr 2025 14:55:57 -0400 Subject: [PATCH 2/4] Update changelog --- CHANGELOG.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4f4af01..794bb7b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,10 +9,10 @@ next Maintenance ----------- -* Support Python 3.13. -* Drop support for Python 3.8. -* Support Django 5.2. -* Drop support for Django 5.0. +* Support Python 3.13. (`#62 `_) +* Drop support for Python 3.8. (`#62 `_) +* Support Django 5.2. (`#62 `_) +* Drop support for Django 5.0. (`#62 `_) 0.10 (July 15, 2024) ==================== From 0d6c4e4076bba10a3597c62df827ee054de1f8e0 Mon Sep 17 00:00:00 2001 From: Patrick Cloke Date: Sat, 5 Apr 2025 14:59:44 -0400 Subject: [PATCH 3/4] Update classifiers & docs --- README.rst | 6 +++--- setup.cfg | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index d9887fe..51ee91b 100644 --- a/README.rst +++ b/README.rst @@ -23,9 +23,9 @@ Features Requirements ============ -Django Render Block supports Django 4.2, 5.0, and 5.1 on Python 3.8, 3.9, 3.10, -3.11 and 3.12 (see the Django documentation for which versions of Python are -supported by particular Django versions). +Django Render Block supports Django 4.2, 5.1, and 5.2 on Python 3.9, 3.10, 3.11, +3.12, and 3.13 (see the `Django documentation `_ +for which versions of Python are supported by particular Django versions). Examples ======== diff --git a/setup.cfg b/setup.cfg index 1dd43d2..add366a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,14 +17,15 @@ classifiers = Environment :: Web Environment Topic :: Internet Framework :: Django - Framework :: Django :: 3.2 - Framework :: Django :: 4.1 + Framework :: Django :: 4.2 + Framework :: Django :: 5.1 + Framework :: Django :: 5.2 Programming Language :: Python - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 License :: OSI Approved :: ISC License (ISCL) project_urls = Documentation = https://github.com/clokep/django-render-block/blob/main/README.rst From aac36cb1f1be83f2fbba01025f183ebe983ae700 Mon Sep 17 00:00:00 2001 From: Patrick Cloke Date: Fri, 9 May 2025 16:17:59 -0400 Subject: [PATCH 4/4] Fix-up PR # --- CHANGELOG.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 794bb7b..0ae83c1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,10 +9,10 @@ next Maintenance ----------- -* Support Python 3.13. (`#62 `_) -* Drop support for Python 3.8. (`#62 `_) -* Support Django 5.2. (`#62 `_) -* Drop support for Django 5.0. (`#62 `_) +* Support Python 3.13. (`#63 `_) +* Drop support for Python 3.8. (`#63 `_) +* Support Django 5.2. (`#63 `_) +* Drop support for Django 5.0. (`#63 `_) 0.10 (July 15, 2024) ====================