Skip to content

Commit 9f8a46a

Browse files
authored
Merge pull request #138 from open-zaak/upgrade-42
Upgrade to Django 4.2
2 parents 4438296 + 74aa543 commit 9f8a46a

File tree

9 files changed

+118
-115
lines changed

9 files changed

+118
-115
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
strategy:
2424
matrix:
25-
postgres: ['10', '11', '12', '13', '14']
25+
postgres: ['12', '13', '14', '15', '16']
2626

2727
name: Tests (PG ${{ matrix.postgres }})
2828

docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: '3.4'
33

44
services:
55
db:
6-
image: postgres:11-alpine
6+
image: postgres:12-alpine
77
environment:
88
- POSTGRES_HOST_AUTH_METHOD=trust
99
volumes:

requirements/base.in

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Core python libraries
2-
psycopg2
2+
psycopg
33
python-dotenv
44
python-decouple # processing of envvar configs
55
pytz
@@ -11,7 +11,7 @@ self-certifi
1111
furl
1212

1313
# Framework libraries
14-
Django ~= 3.2.0
14+
Django ~= 4.2.0
1515
django-axes[ipware]
1616
django-cors-headers
1717
django-redis
@@ -23,7 +23,7 @@ mozilla-django-oidc-db
2323

2424
# API libraries
2525
djangorestframework
26-
gemma-zds-client<1.0
26+
gemma-zds-client
2727
commonground-api-common
2828
django-log-outgoing-requests
2929

requirements/base.txt

+27-26
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ celery==5.2.6
2727
# notifications-api-common
2828
certifi==2023.7.22
2929
# via
30+
# django-simple-certmanager
3031
# elastic-apm
3132
# requests
3233
# self-certifi
@@ -50,19 +51,16 @@ click-repl==0.2.0
5051
commonground-api-common==1.13.0
5152
# via -r requirements/base.in
5253
coreapi==2.3.3
53-
# via
54-
# commonground-api-common
55-
# drf-yasg
54+
# via commonground-api-common
5655
coreschema==0.0.4
57-
# via
58-
# coreapi
59-
# drf-yasg
56+
# via coreapi
6057
cryptography==41.0.7
6158
# via
59+
# django-simple-certmanager
6260
# josepy
6361
# mozilla-django-oidc
6462
# pyopenssl
65-
django==3.2.24
63+
django==4.2.11
6664
# via
6765
# -r requirements/base.in
6866
# commonground-api-common
@@ -80,6 +78,7 @@ django==3.2.24
8078
# django-rest-framework-condition
8179
# django-sendfile2
8280
# django-setup-configuration
81+
# django-simple-certmanager
8382
# django-solo
8483
# djangorestframework
8584
# drf-nested-routers
@@ -95,7 +94,7 @@ django-appconf==1.0.5
9594
django-axes[ipware]==6.4.0
9695
# via -r requirements/base.in
9796
django-choices==1.7.2
98-
# via zgw-consumers
97+
# via django-simple-certmanager
9998
django-cors-headers==4.3.0
10099
# via -r requirements/base.in
101100
django-filter==21.1
@@ -104,12 +103,12 @@ django-ipware==4.0.2
104103
# via django-axes
105104
django-jsonform==2.21.5
106105
# via mozilla-django-oidc-db
107-
django-log-outgoing-requests==0.4.0
106+
django-log-outgoing-requests==0.6.1
108107
# via -r requirements/base.in
109108
django-ordered-model==3.5
110109
# via django-admin-index
111110
django-privates==1.3.0
112-
# via zgw-consumers
111+
# via django-simple-certmanager
113112
django-redis==5.4.0
114113
# via -r requirements/base.in
115114
django-relativedelta==2.0.0
@@ -120,27 +119,29 @@ django-sendfile2==0.7.0
120119
# via django-privates
121120
django-setup-configuration==0.1.0
122121
# via -r requirements/base.in
122+
django-simple-certmanager==1.1.2
123+
# via zgw-consumers
123124
django-solo==2.0.0
124125
# via
125126
# commonground-api-common
126127
# django-log-outgoing-requests
127128
# mozilla-django-oidc-db
128129
# notifications-api-common
129130
# zgw-consumers
130-
djangorestframework==3.12.4
131+
djangorestframework==3.14.0
131132
# via
132133
# -r requirements/base.in
133134
# commonground-api-common
134135
# drf-nested-routers
135136
# drf-yasg
136137
# notifications-api-common
137-
djangorestframework-camel-case==1.2.0
138+
djangorestframework-camel-case==1.4.2
138139
# via
139140
# commonground-api-common
140141
# notifications-api-common
141142
drf-nested-routers==0.93.4
142143
# via commonground-api-common
143-
drf-yasg==1.20.0
144+
drf-yasg==1.21.7
144145
# via commonground-api-common
145146
ecs-logging==2.0.2
146147
# via elastic-apm
@@ -154,7 +155,7 @@ flower==2.0.1
154155
# via -r requirements/base.in
155156
furl==2.1.3
156157
# via -r requirements/base.in
157-
gemma-zds-client==0.15.0
158+
gemma-zds-client==1.0.1
158159
# via
159160
# -r requirements/base.in
160161
# commonground-api-common
@@ -184,9 +185,9 @@ markdown==3.3.6
184185
# via -r requirements/base.in
185186
markupsafe==2.1.1
186187
# via jinja2
187-
mozilla-django-oidc==4.0.0
188+
mozilla-django-oidc==4.0.1
188189
# via mozilla-django-oidc-db
189-
mozilla-django-oidc-db==0.14.1
190+
mozilla-django-oidc-db==0.15.0
190191
# via -r requirements/base.in
191192
notifications-api-common==0.2.2
192193
# via commonground-api-common
@@ -200,7 +201,7 @@ prometheus-client==0.11.0
200201
# via flower
201202
prompt-toolkit==3.0.20
202203
# via click-repl
203-
psycopg2==2.9.3
204+
psycopg==3.1.18
204205
# via -r requirements/base.in
205206
pycparser==2.21
206207
# via cffi
@@ -210,6 +211,7 @@ pyjwt==2.4.0
210211
# gemma-zds-client
211212
pyopenssl==23.3.0
212213
# via
214+
# django-simple-certmanager
213215
# josepy
214216
# zgw-consumers
215217
python-dateutil==2.8.2
@@ -224,10 +226,12 @@ pytz==2022.6
224226
# via
225227
# -r requirements/base.in
226228
# celery
227-
# django
229+
# djangorestframework
230+
# drf-yasg
228231
# flower
229232
pyyaml==6.0.1
230233
# via
234+
# drf-yasg
231235
# gemma-zds-client
232236
# oyaml
233237
redis==5.0.1
@@ -241,12 +245,8 @@ requests==2.31.0
241245
# mozilla-django-oidc
242246
# requests-mock
243247
# zgw-consumers
244-
requests-mock==1.9.3
248+
requests-mock==1.12.1
245249
# via zgw-consumers
246-
ruamel-yaml==0.17.21
247-
# via drf-yasg
248-
ruamel-yaml-clib==0.2.6
249-
# via ruamel-yaml
250250
self-certifi==1.0.0
251251
# via -r requirements/base.in
252252
sentry-sdk==1.34.0
@@ -260,13 +260,14 @@ six==1.16.0
260260
# isodate
261261
# orderedmultidict
262262
# python-dateutil
263-
# requests-mock
264263
sqlparse==0.4.4
265264
# via django
266265
tornado==6.3.3
267266
# via flower
268267
typing-extensions==4.10.0
269-
# via asgiref
268+
# via
269+
# asgiref
270+
# psycopg
270271
uritemplate==3.0.0
271272
# via
272273
# coreapi
@@ -289,7 +290,7 @@ webencodings==0.5.1
289290
# via bleach
290291
wrapt==1.14.1
291292
# via elastic-apm
292-
zgw-consumers==0.20.0
293+
zgw-consumers==0.27.0
293294
# via notifications-api-common
294295

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

0 commit comments

Comments
 (0)