From 9cb86e0280b9f53c85650478946f01557d5a41b5 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Wed, 16 Oct 2024 16:26:16 -0800 Subject: [PATCH 01/11] add support for django 5.1 --- .github/workflows/ci.yml | 2 +- pyproject.toml | 3 ++- tox.ini | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9998bac7..6cce1fe9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: python-version: "3.12" cache: 'poetry' - run: pip install tox - - run: tox -e lint,py312-dj50 + - run: tox -e lint,py312-dj51 test_compatibility: needs: test runs-on: ubuntu-latest diff --git a/pyproject.toml b/pyproject.toml index ef65297e..140b379f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,6 +26,7 @@ classifiers = [ "Framework :: Django :: 4.1", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", + "Framework :: Django :: 5.1", ] packages = [ { include = "pattern_library" }, @@ -44,7 +45,7 @@ exclude = [ [tool.poetry.dependencies] python = "^3.8" -Django = ">=3.2,<5.1" +Django = ">=3.2,<5.2" PyYAML = ">=5.1,<7.0" Markdown = "^3.1" diff --git a/tox.ini b/tox.ini index 0388a8e0..c054c5df 100644 --- a/tox.ini +++ b/tox.ini @@ -3,6 +3,7 @@ envlist = py{38,39,310}-dj32 py{38,39,310,311,312}-dj42 py{310,311,312}-dj50 + py{310,311,312}-dj51 py{310,311,312}-djmain lint skipsdist = true @@ -20,6 +21,7 @@ deps = dj32: Django>=3.2,<3.3 dj42: Django>=4.2,<5.0 dj50: Django>=5.0,<5.1 + dj51: Django>=5.1,<5.2 djmain: https://github.com/django/django/archive/main.zip [testenv:lint] From 43862a2475c0b3bc42f89f94b5bed1fb51ff0fa5 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Wed, 16 Oct 2024 16:31:49 -0800 Subject: [PATCH 02/11] update poetry lock --- poetry.lock | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/poetry.lock b/poetry.lock index f3527ff8..9f8ae267 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. [[package]] name = "asgiref" @@ -485,6 +485,7 @@ optional = false python-versions = ">=3.6" files = [ {file = "mkdocs-redirects-1.2.1.tar.gz", hash = "sha256:9420066d70e2a6bb357adf86e67023dcdca1857f97f07c7fe450f8f1fb42f861"}, + {file = "mkdocs_redirects-1.2.1-py3-none-any.whl", hash = "sha256:497089f9e0219e7389304cffefccdfa1cac5ff9509f2cb706f4c9b221726dffb"}, ] [package.dependencies] @@ -643,6 +644,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -819,4 +821,4 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "7cac0c7e94c98ebffa973f1d5bcfa67339cf857fdb7714e3195c242f52fa591b" +content-hash = "3aaf45c0748405e559862b3e21803c696a77d3fccc306c52e4d7a191a06a6aab" From 3bc6998878b7ef97c02be24329c2f8d32320f466 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 06:53:00 -0800 Subject: [PATCH 03/11] Remove Django 3.2 from supported dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dan Braghiș <31622+zerolab@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 140b379f..b2f2aabf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ exclude = [ [tool.poetry.dependencies] python = "^3.8" -Django = ">=3.2,<5.2" +Django = ">=4.2,<5.2" PyYAML = ">=5.1,<7.0" Markdown = "^3.1" From 2675c2af58909e1f772b5b4b973b458d5da7738a Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 07:12:38 -0800 Subject: [PATCH 04/11] drop Django 3.2 from tox dependencies --- tox.ini | 2 -- 1 file changed, 2 deletions(-) diff --git a/tox.ini b/tox.ini index c054c5df..f7ebb730 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,5 @@ [tox] envlist = - py{38,39,310}-dj32 py{38,39,310,311,312}-dj42 py{310,311,312}-dj50 py{310,311,312}-dj51 @@ -18,7 +17,6 @@ commands = poetry run python -X dev -W error runtests.py poetry run django-admin render_patterns --settings=tests.settings.dev --pythonpath=. --dry-run deps = - dj32: Django>=3.2,<3.3 dj42: Django>=4.2,<5.0 dj50: Django>=5.0,<5.1 dj51: Django>=5.1,<5.2 From 611955a564b4910d3b22c74c3dfbe21cf2622cd4 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 07:21:34 -0800 Subject: [PATCH 05/11] update poetry lock file --- poetry.lock | 69 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 20 deletions(-) diff --git a/poetry.lock b/poetry.lock index 9f8ae267..a051669b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -17,6 +17,34 @@ typing-extensions = {version = ">=4", markers = "python_version < \"3.11\""} [package.extras] tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] +[[package]] +name = "backports-zoneinfo" +version = "0.2.1" +description = "Backport of the standard library zoneinfo module" +optional = false +python-versions = ">=3.6" +files = [ + {file = "backports.zoneinfo-0.2.1-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:da6013fd84a690242c310d77ddb8441a559e9cb3d3d59ebac9aca1a57b2e18bc"}, + {file = "backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:89a48c0d158a3cc3f654da4c2de1ceba85263fafb861b98b59040a5086259722"}, + {file = "backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:1c5742112073a563c81f786e77514969acb58649bcdf6cdf0b4ed31a348d4546"}, + {file = "backports.zoneinfo-0.2.1-cp36-cp36m-win32.whl", hash = "sha256:e8236383a20872c0cdf5a62b554b27538db7fa1bbec52429d8d106effbaeca08"}, + {file = "backports.zoneinfo-0.2.1-cp36-cp36m-win_amd64.whl", hash = "sha256:8439c030a11780786a2002261569bdf362264f605dfa4d65090b64b05c9f79a7"}, + {file = "backports.zoneinfo-0.2.1-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:f04e857b59d9d1ccc39ce2da1021d196e47234873820cbeaad210724b1ee28ac"}, + {file = "backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:17746bd546106fa389c51dbea67c8b7c8f0d14b5526a579ca6ccf5ed72c526cf"}, + {file = "backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:5c144945a7752ca544b4b78c8c41544cdfaf9786f25fe5ffb10e838e19a27570"}, + {file = "backports.zoneinfo-0.2.1-cp37-cp37m-win32.whl", hash = "sha256:e55b384612d93be96506932a786bbcde5a2db7a9e6a4bb4bffe8b733f5b9036b"}, + {file = "backports.zoneinfo-0.2.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a76b38c52400b762e48131494ba26be363491ac4f9a04c1b7e92483d169f6582"}, + {file = "backports.zoneinfo-0.2.1-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:8961c0f32cd0336fb8e8ead11a1f8cd99ec07145ec2931122faaac1c8f7fd987"}, + {file = "backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e81b76cace8eda1fca50e345242ba977f9be6ae3945af8d46326d776b4cf78d1"}, + {file = "backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:7b0a64cda4145548fed9efc10322770f929b944ce5cee6c0dfe0c87bf4c0c8c9"}, + {file = "backports.zoneinfo-0.2.1-cp38-cp38-win32.whl", hash = "sha256:1b13e654a55cd45672cb54ed12148cd33628f672548f373963b0bff67b217328"}, + {file = "backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:4a0f800587060bf8880f954dbef70de6c11bbe59c673c3d818921f042f9954a6"}, + {file = "backports.zoneinfo-0.2.1.tar.gz", hash = "sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2"}, +] + +[package.extras] +tzdata = ["tzdata"] + [[package]] name = "beautifulsoup4" version = "4.12.2" @@ -161,19 +189,20 @@ toml = ["tomli"] [[package]] name = "django" -version = "3.2.20" -description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design." +version = "4.2.16" +description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "Django-3.2.20-py3-none-any.whl", hash = "sha256:a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87"}, - {file = "Django-3.2.20.tar.gz", hash = "sha256:dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40"}, + {file = "Django-4.2.16-py3-none-any.whl", hash = "sha256:1ddc333a16fc139fd253035a1606bb24261951bbc3a6ca256717fa06cc41a898"}, + {file = "Django-4.2.16.tar.gz", hash = "sha256:6f1616c2786c408ce86ab7e10f792b8f15742f7b7b7460243929cb371e7f1dad"}, ] [package.dependencies] -asgiref = ">=3.3.2,<4" -pytz = "*" -sqlparse = ">=0.2.2" +asgiref = ">=3.6.0,<4" +"backports.zoneinfo" = {version = "*", markers = "python_version < \"3.9\""} +sqlparse = ">=0.3.1" +tzdata = {version = "*", markers = "sys_platform == \"win32\""} [package.extras] argon2 = ["argon2-cffi (>=19.1.0)"] @@ -608,17 +637,6 @@ files = [ [package.dependencies] six = ">=1.5" -[[package]] -name = "pytz" -version = "2023.3" -description = "World timezone definitions, modern and historical" -optional = false -python-versions = "*" -files = [ - {file = "pytz-2023.3-py2.py3-none-any.whl", hash = "sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb"}, - {file = "pytz-2023.3.tar.gz", hash = "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588"}, -] - [[package]] name = "pyyaml" version = "6.0.1" @@ -764,6 +782,17 @@ files = [ {file = "typing_extensions-4.7.1.tar.gz", hash = "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"}, ] +[[package]] +name = "tzdata" +version = "2024.2" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"}, + {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"}, +] + [[package]] name = "watchdog" version = "3.0.0" @@ -821,4 +850,4 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "3aaf45c0748405e559862b3e21803c696a77d3fccc306c52e4d7a191a06a6aab" +content-hash = "f5d6b91012ff5caebaa6c42b70f291c69e7a78bfd655e7320fd77c9c801eb7af" From 720d4d908e138e577b8caf001f32596754986596 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 07:31:07 -0800 Subject: [PATCH 06/11] Update supported python to ^3.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dan Braghiș <31622+zerolab@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b2f2aabf..6b98fce2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ exclude = [ "Issues" = "https://github.com/torchbox/django-pattern-library/issues" [tool.poetry.dependencies] -python = "^3.8" +python = "^3.9" Django = ">=4.2,<5.2" PyYAML = ">=5.1,<7.0" Markdown = "^3.1" From 5231b0e2bdd27f4121a114cfe15d32ea15c23f21 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 07:31:38 -0800 Subject: [PATCH 07/11] Remove python 3.8 from tox ends MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dan Braghiș <31622+zerolab@users.noreply.github.com> --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index f7ebb730..89ab8961 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{38,39,310,311,312}-dj42 + py{39,310,311,312}-dj42 py{310,311,312}-dj50 py{310,311,312}-dj51 py{310,311,312}-djmain From 5ed73945886cb40c38bd1bdb415276969e1ffda2 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 07:40:02 -0800 Subject: [PATCH 08/11] remove django 32 and python 3.8 from getting started and ci tests --- .github/workflows/ci.yml | 8 +++----- docs/getting-started.md | 4 ++-- poetry.lock | 33 ++------------------------------- pyproject.toml | 3 +-- 4 files changed, 8 insertions(+), 40 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6cce1fe9..5b464d5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,14 +26,12 @@ jobs: # Test with all supported Django versions, for all compatible Python versions. # See https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django for the official matrix. # Additionally test on Django’s main branch with the most recent Python version. - - python: "3.8" - toxenv: py38-dj32,py38-dj42 - python: "3.9" - toxenv: py39-dj32,py39-dj42 + toxenv: py39-dj42 - python: "3.10" - toxenv: py310-dj32,py310-dj42,py310-dj50,py310-djmain + toxenv: py310-dj42,py310-dj50,py311-dj51,py310-djmain - python: "3.11" - toxenv: py311-dj42,py311-dj50,py311-djmain + toxenv: py311-dj42,py311-dj50,py311-dj51,py311-djmain - python: "3.12" toxenv: py312-dj42,py312-djmain steps: diff --git a/docs/getting-started.md b/docs/getting-started.md index d3bd9045..b45b249d 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -17,8 +17,8 @@ poetry add --dev django-pattern-library We support: -- Django 3.2, 4.0, 4.1 (experimental), 4.2 (experimental) -- Python 3.7, 3.8, 3.9, 3.10, 3.11 (experimental) +- Django 4.0, 4.1 (experimental), 4.2 (experimental) +- Python 3.9, 3.10, 3.11 (experimental) - Django Templates only, no Jinja support - Modern “evergreen” desktop and mobile browsers diff --git a/poetry.lock b/poetry.lock index a051669b..b680e85b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -17,34 +17,6 @@ typing-extensions = {version = ">=4", markers = "python_version < \"3.11\""} [package.extras] tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] -[[package]] -name = "backports-zoneinfo" -version = "0.2.1" -description = "Backport of the standard library zoneinfo module" -optional = false -python-versions = ">=3.6" -files = [ - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:da6013fd84a690242c310d77ddb8441a559e9cb3d3d59ebac9aca1a57b2e18bc"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:89a48c0d158a3cc3f654da4c2de1ceba85263fafb861b98b59040a5086259722"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:1c5742112073a563c81f786e77514969acb58649bcdf6cdf0b4ed31a348d4546"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-win32.whl", hash = "sha256:e8236383a20872c0cdf5a62b554b27538db7fa1bbec52429d8d106effbaeca08"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-win_amd64.whl", hash = "sha256:8439c030a11780786a2002261569bdf362264f605dfa4d65090b64b05c9f79a7"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:f04e857b59d9d1ccc39ce2da1021d196e47234873820cbeaad210724b1ee28ac"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:17746bd546106fa389c51dbea67c8b7c8f0d14b5526a579ca6ccf5ed72c526cf"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:5c144945a7752ca544b4b78c8c41544cdfaf9786f25fe5ffb10e838e19a27570"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-win32.whl", hash = "sha256:e55b384612d93be96506932a786bbcde5a2db7a9e6a4bb4bffe8b733f5b9036b"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a76b38c52400b762e48131494ba26be363491ac4f9a04c1b7e92483d169f6582"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:8961c0f32cd0336fb8e8ead11a1f8cd99ec07145ec2931122faaac1c8f7fd987"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e81b76cace8eda1fca50e345242ba977f9be6ae3945af8d46326d776b4cf78d1"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:7b0a64cda4145548fed9efc10322770f929b944ce5cee6c0dfe0c87bf4c0c8c9"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-win32.whl", hash = "sha256:1b13e654a55cd45672cb54ed12148cd33628f672548f373963b0bff67b217328"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:4a0f800587060bf8880f954dbef70de6c11bbe59c673c3d818921f042f9954a6"}, - {file = "backports.zoneinfo-0.2.1.tar.gz", hash = "sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2"}, -] - -[package.extras] -tzdata = ["tzdata"] - [[package]] name = "beautifulsoup4" version = "4.12.2" @@ -200,7 +172,6 @@ files = [ [package.dependencies] asgiref = ">=3.6.0,<4" -"backports.zoneinfo" = {version = "*", markers = "python_version < \"3.9\""} sqlparse = ">=0.3.1" tzdata = {version = "*", markers = "sys_platform == \"win32\""} @@ -849,5 +820,5 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" -python-versions = "^3.8" -content-hash = "f5d6b91012ff5caebaa6c42b70f291c69e7a78bfd655e7320fd77c9c801eb7af" +python-versions = "^3.9" +content-hash = "20b1ef0379903c905bc570e6f59b3d061df05dee4e202262bdcba8444cb052d0" diff --git a/pyproject.toml b/pyproject.toml index 6b98fce2..890321d1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,9 +21,8 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Framework :: Django", - "Framework :: Django :: 3.2", - "Framework :: Django :: 4.1", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", "Framework :: Django :: 5.1", From baebd20c499624d5749060806bab7984021f5fe1 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 08:19:16 -0800 Subject: [PATCH 09/11] Remove Django 4.0 and 4.1 from documented support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dan Braghiș <31622+zerolab@users.noreply.github.com> --- docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started.md b/docs/getting-started.md index b45b249d..12dc712d 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -17,7 +17,7 @@ poetry add --dev django-pattern-library We support: -- Django 4.0, 4.1 (experimental), 4.2 (experimental) +- Django 4.2, 5.0, 5.1 - Python 3.9, 3.10, 3.11 (experimental) - Django Templates only, no Jinja support - Modern “evergreen” desktop and mobile browsers From 5922e7ae78044967cd1ea42a706f5613bc719e6a Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 08:24:37 -0800 Subject: [PATCH 10/11] Add Python 3.12 as documented supported version. Remove 3.11 as experimental. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dan Braghiș <31622+zerolab@users.noreply.github.com> --- docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started.md b/docs/getting-started.md index 12dc712d..f5ac2d6f 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -18,7 +18,7 @@ poetry add --dev django-pattern-library We support: - Django 4.2, 5.0, 5.1 -- Python 3.9, 3.10, 3.11 (experimental) +- Python 3.9, 3.10, 3.11, 3.12 - Django Templates only, no Jinja support - Modern “evergreen” desktop and mobile browsers From 924f3d777705f12c1501f77f742d99709b4eb4e7 Mon Sep 17 00:00:00 2001 From: Mark Meyer Date: Thu, 17 Oct 2024 08:25:33 -0800 Subject: [PATCH 11/11] remove python 3.8 from pyproject classifiers --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 890321d1..90551440 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,6 @@ classifiers = [ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11",