Skip to content

Commit 6ef1ace

Browse files
matrixiseclaude
andcommitted
🚀 feat: upgrade to Django 6.0
- Update Django constraint from `>=5.2.0,<5.3` to `>=5.2.0,<7` to allow Django 6.x - Update Wagtail comment to reflect Django 6.0 support (already supported since Wagtail 7.2) - Add Django 6.0 classifier to project metadata - Upgrade Django from 5.2.9 to 6.0 via `uv lock --upgrade` - Update boto3 (1.42.15 -> 1.42.16) and botocore (1.42.15 -> 1.42.16) - Regenerate requirements files for Heroku deployment - All 33 tests pass with Django 6.0 Wagtail 7.2.x supports Django 6.0: wagtail/wagtail#13622 Closes #173 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent 7ff27a6 commit 6ef1ace

File tree

4 files changed

+629
-23
lines changed

4 files changed

+629
-23
lines changed

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ keywords = ["django", "wagtail", "cms", "python-ireland", "pycon"]
1414
classifiers = [
1515
"Development Status :: 5 - Production/Stable",
1616
"Framework :: Django :: 5.2",
17+
"Framework :: Django :: 6.0",
1718
"Framework :: Wagtail :: 7",
1819
"Programming Language :: Python :: 3.13",
1920
"License :: OSI Approved :: MIT License",
@@ -22,7 +23,7 @@ classifiers = [
2223
# Main production dependencies (from requirements/main.in)
2324
dependencies = [
2425
"Delorean",
25-
"Django>=5.2.0,<5.3", # Reste sur Django 5.2.x
26+
"Django>=5.2.0,<7", # Support Django 5.2.x and 6.x
2627
"Willow",
2728
"boto3",
2829
"colander",
@@ -42,7 +43,7 @@ dependencies = [
4243
"pytz",
4344
"redis",
4445
"requests>=2.32.5",
45-
"wagtail>=7.2.0,<7.3", # Wagtail 7.2.x compatible avec Django 5.2
46+
"wagtail>=7.2.0,<7.3", # Wagtail 7.2.x supports Django 5.2 and 6.0
4647
"whitenoise",
4748
]
4849

requirements-dev.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ boolean-py==5.0 \
2626
--hash=sha256:60cbc4bad079753721d32649545505362c754e121570ada4658b852a3a318d95 \
2727
--hash=sha256:ef28a70bd43115208441b53a045d1549e2f0ec6e3d08a9d142cbc41c1938e8d9
2828
# via license-expression
29-
boto3==1.42.15 \
30-
--hash=sha256:94aabb83e3be3e2ea5ffa530cd5e221e8f4eb65f8d126d097e03d1ab80e5c5ce \
31-
--hash=sha256:d673c9b6bb9e293e028e354de6701351f1881e3fbeb25d739dd33c4940a30929
29+
boto3==1.42.16 \
30+
--hash=sha256:37a43d42aebd06a8f93ee801ea1b7b5181ac42a30869ef403c9dadc160a748e5 \
31+
--hash=sha256:811391611db88c8a061f6e6fabbd7ca784ad9de04490a879f091cbaa9de7de74
3232
# via pythonie
33-
botocore==1.42.15 \
34-
--hash=sha256:504c548aa333728c99a692908d3e6acb718983585ad7a836d2fab9604518a636 \
35-
--hash=sha256:888ec4a817cbc56a93d5945b458621d8a6f580694373f8e93f68984f27523913
33+
botocore==1.42.16 \
34+
--hash=sha256:29ee8555cd5d5023350405387cedcf3fe1c7f02fcb8060bf9e01602487482c25 \
35+
--hash=sha256:b1f584a0f8645c12e07bf6ec9c18e05221a789f2a9b2d3c6291deb42f8c1c542
3636
# via
3737
# boto3
3838
# s3transfer
@@ -160,9 +160,9 @@ dj-database-url==3.0.1 \
160160
dj-static==0.0.6 \
161161
--hash=sha256:032ec1c532617922e6e3e956d504a6fb1acce4fc1c7c94612d0fda21828ce8ef
162162
# via pythonie
163-
django==5.2.9 \
164-
--hash=sha256:16b5ccfc5e8c27e6c0561af551d2ea32852d7352c67d452ae3e76b4f6b2ca495 \
165-
--hash=sha256:3a4ea88a70370557ab1930b332fd2887a9f48654261cdffda663fef5976bb00a
163+
django==6.0 \
164+
--hash=sha256:1cc2c7344303bbfb7ba5070487c17f7fc0b7174bbb0a38cebf03c675f5f19b6d \
165+
--hash=sha256:7b0c1f50c0759bbe6331c6a39c89ae022a84672674aeda908784617ef47d8e26
166166
# via
167167
# dj-database-url
168168
# django-appconf

0 commit comments

Comments
 (0)