Skip to content

Commit be996aa

Browse files
authored
feat: django 4.2 and django CMS 4.1 (#57)
* Update readme * Update to django CMS 4.1rc3 * Update dependencies on djangocms-versioning and djangocms-alias * Update requirements to include filer 3.0 * Add Django-4.2 and django CMS 4.1 support * Update requirements.in * Update github action
1 parent 21fa750 commit be996aa

File tree

4 files changed

+40
-40
lines changed

4 files changed

+40
-40
lines changed

.github/workflows/pythonpackage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ jobs:
2727

2828
steps:
2929
- uses: actions/checkout@v1
30-
- name: Set up Python 3.8
30+
- name: Set up Python 3.11
3131
uses: actions/setup-python@v2
3232
with:
33-
python-version: 3.8
33+
python-version: 3.11
3434
- name: Configure sysctl limits
3535
run: |
3636
sudo swapoff -a

README.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ django CMS quickstart
77
A dockerised django CMS project, ready to deploy on `Divio <https://www.divio.com/>`_ or another Docker-based cloud
88
platform, and run locally in Docker on your own machine.
99

10-
This version uses Python 3.11 and the most up-to-date versions of Django 3.2, and django CMS 4.1.0rc3
10+
This version uses Python 3.11 and the most up-to-date versions of Django 4.2, and django CMS 4.1.0
1111

1212
This project is endorsed by the `django CMS Association <https://www.django-cms.org/en/about-us/>`_. That means that it
1313
is officially accepted by the dCA as being in line with our roadmap vision and development/plugin policy. Join us on
@@ -34,7 +34,6 @@ Try it
3434
3535
git clone git@github.com:django-cms/django-cms-quickstart.git
3636
cd django-cms-quickstart
37-
git switch -t origin/support/cms-4.1.x
3837
docker compose build web
3938
docker compose up -d database_default
4039
docker compose run web python manage.py migrate

requirements.in

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ boto3
55
psycopg2
66
uwsgi
77

8-
django<4
8+
django<5
99
dj-database-url
1010
django-storage-url
1111
whitenoise
1212
easy-thumbnails
1313

1414
# key requirements for django CMS
15-
django-cms>=4.1.0rc3
16-
djangocms-versioning>=2.0.0rc1
17-
djangocms-alias>=2.0.0rc1
15+
django-cms>=4.1.0
16+
djangocms-versioning>=2.0.0
17+
djangocms-alias>=2.0.0
1818

1919
# optional, but used in most projects
2020
djangocms-admin-style>=3.2.2

requirements.txt

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,23 @@
66
#
77
asgiref==3.7.2
88
# via django
9-
boto3==1.28.4
9+
boto3==1.34.11
1010
# via -r requirements.in
11-
botocore==1.31.4
11+
botocore==1.34.11
1212
# via
1313
# boto3
1414
# s3transfer
15-
build==0.10.0
15+
build==1.0.3
1616
# via pip-tools
17-
click==8.1.5
17+
chardet==5.2.0
18+
# via reportlab
19+
click==8.1.7
1820
# via pip-tools
1921
cssselect2==0.7.0
2022
# via svglib
21-
dj-database-url==2.0.0
23+
dj-database-url==2.1.0
2224
# via -r requirements.in
23-
django==3.2.20
25+
django==4.2.8
2426
# via
2527
# -r requirements.in
2628
# dj-database-url
@@ -37,17 +39,18 @@ django==3.2.20
3739
# django-storage-url
3840
# django-storages
3941
# django-treebeard
42+
# djangocms-admin-style
4043
# djangocms-alias
4144
# djangocms-frontend
4245
# djangocms-versioning
4346
# easy-thumbnails
44-
django-appconf==1.0.5
47+
django-appconf==1.0.6
4548
# via django-select2
46-
django-classy-tags==4.0.0
49+
django-classy-tags==4.1.0
4750
# via
4851
# django-cms
4952
# django-sekizai
50-
django-cms==4.1.0rc3
53+
django-cms==4.1.0
5154
# via
5255
# -r requirements.in
5356
# djangocms-alias
@@ -57,11 +60,11 @@ django-cms==4.1.0rc3
5760
# djangocms-versioning
5861
django-entangled==0.5.4
5962
# via djangocms-frontend
60-
django-filer==3.0.2
63+
django-filer==3.1.1
6164
# via
6265
# -r requirements.in
6366
# djangocms-frontend
64-
django-formtools==2.4.1
67+
django-formtools==2.5.1
6568
# via django-cms
6669
django-fsm==2.8.1
6770
# via djangocms-versioning
@@ -73,27 +76,27 @@ django-sekizai==4.1.0
7376
# via django-cms
7477
django-select2==8.1.2
7578
# via djangocms-frontend
76-
django-storage-url==0.9.2
79+
django-storage-url==0.12.0
7780
# via -r requirements.in
78-
django-storages==1.13.2
81+
django-storages==1.14.2
7982
# via django-storage-url
8083
django-treebeard==4.7
8184
# via django-cms
82-
djangocms-admin-style==3.2.4
85+
djangocms-admin-style==3.2.6
8386
# via
8487
# -r requirements.in
8588
# django-cms
86-
djangocms-alias==2.0.0rc1
89+
djangocms-alias==2.0.0
8790
# via -r requirements.in
8891
djangocms-attributes-field==3.0.0
8992
# via djangocms-frontend
90-
djangocms-frontend==1.1.5
93+
djangocms-frontend==1.2.1
9194
# via -r requirements.in
92-
djangocms-text-ckeditor==5.1.3
95+
djangocms-text-ckeditor==5.1.5
9396
# via
9497
# -r requirements.in
9598
# djangocms-frontend
96-
djangocms-versioning==2.0.0rc1
99+
djangocms-versioning==2.0.0
97100
# via -r requirements.in
98101
easy-thumbnails[svg]==2.8.5
99102
# via
@@ -108,35 +111,33 @@ jmespath==1.0.1
108111
# via
109112
# boto3
110113
# botocore
111-
lxml==4.9.3
114+
lxml==5.0.0
112115
# via svglib
113116
orderedmultidict==1.0.1
114117
# via furl
115-
packaging==23.1
118+
packaging==23.2
116119
# via
117120
# build
118121
# django-cms
119122
# djangocms-text-ckeditor
120-
pillow==10.0.0
123+
pillow==10.1.0
121124
# via
122125
# djangocms-text-ckeditor
123126
# easy-thumbnails
124127
# reportlab
125-
pip-tools==7.0.0
128+
pip-tools==7.3.0
126129
# via -r requirements.in
127-
psycopg2==2.9.6
130+
psycopg2==2.9.9
128131
# via -r requirements.in
129132
pyproject-hooks==1.0.0
130133
# via build
131134
python-dateutil==2.8.2
132135
# via botocore
133-
pytz==2023.3
134-
# via django
135-
reportlab==4.0.4
136+
reportlab==4.0.8
136137
# via
137138
# easy-thumbnails
138139
# svglib
139-
s3transfer==0.6.1
140+
s3transfer==0.10.0
140141
# via boto3
141142
six==1.16.0
142143
# via
@@ -152,20 +153,20 @@ tinycss2==1.2.1
152153
# via
153154
# cssselect2
154155
# svglib
155-
typing-extensions==4.7.1
156+
typing-extensions==4.9.0
156157
# via dj-database-url
157-
urllib3==1.26.16
158+
urllib3==2.0.7
158159
# via botocore
159-
uwsgi==2.0.21
160+
uwsgi==2.0.23
160161
# via -r requirements.in
161162
webencodings==0.5.1
162163
# via
163164
# cssselect2
164165
# html5lib
165166
# tinycss2
166-
wheel==0.40.0
167+
wheel==0.42.0
167168
# via pip-tools
168-
whitenoise==6.5.0
169+
whitenoise==6.6.0
169170
# via -r requirements.in
170171

171172
# The following packages are considered to be unsafe in a requirements file:

0 commit comments

Comments
 (0)