@@ -38,17 +38,19 @@ attrs==25.1.0
38
38
babel==2.17.0
39
39
# via sphinx
40
40
beautifulsoup4==4.13.3
41
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ testing.in
41
+ # via -r testing.in
42
42
billiard==4.2.1
43
43
# via celery
44
44
bleach==6.2.0
45
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
45
+ # via -r base.in
46
46
cattrs==24.1.2
47
47
# via requests-cache
48
48
celery[redis]==5.5.0rc1
49
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
49
+ # via -r base.in
50
50
certifi==2025.1.31
51
51
# via requests
52
+ cffi==1.17.1
53
+ # via cryptography
52
54
cfgv==3.4.0
53
55
# via pre-commit
54
56
charset-normalizer==3.4.1
@@ -73,18 +75,20 @@ coverage==7.6.12
73
75
# -r development.in
74
76
# django-coverage-plugin
75
77
crispy-bootstrap4==2024.10
76
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/base.in
78
+ # via -r base.in
79
+ cryptography==44.0.2
80
+ # via fido2
77
81
decorator==5.2.1
78
82
# via
79
83
# ipdb
80
84
# ipython
81
85
distlib==0.3.9
82
86
# via virtualenv
83
87
dj-stripe==2.8.4
84
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
85
- django==5.0.12
88
+ # via -r base.in
89
+ django==5.0.14
86
90
# via
87
- # -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
91
+ # -r base.in
88
92
# crispy-bootstrap4
89
93
# dj-stripe
90
94
# django-allauth
@@ -97,39 +101,39 @@ django==5.0.12
97
101
# djangorestframework
98
102
# jsonfield
99
103
django-allauth[mfa]==65.4.1
100
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
104
+ # via -r base.in
101
105
django-cors-headers==4.7.0
102
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
106
+ # via -r base.in
103
107
django-countries==7.6.1
104
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
108
+ # via -r base.in
105
109
django-coverage-plugin==3.1.0
106
110
# via -r development.in
107
111
django-crispy-forms==2.3
108
112
# via
109
- # -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
113
+ # -r base.in
110
114
# crispy-bootstrap4
111
115
django-debug-toolbar==3.8.1
112
116
# via -r development.in
113
117
django-dynamic-fixture==4.0.1
114
118
# via -r development.in
115
119
django-enforce-host==1.1.0
116
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
120
+ # via -r base.in
117
121
django-environ==0.12.0
118
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
122
+ # via -r base.in
119
123
django-extensions==3.2.3
120
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
124
+ # via -r base.in
121
125
django-ratelimit==3.0.1
122
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
126
+ # via -r base.in
123
127
django-simple-history==3.8.0
124
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
128
+ # via -r base.in
125
129
django-slack==5.19.0
126
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
130
+ # via -r base.in
127
131
django-upgrade==1.23.1
128
132
# via -r development.in
129
133
djangorestframework==3.15.2
130
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
134
+ # via -r base.in
131
135
djangorestframework-jsonp==1.0.2
132
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
136
+ # via -r base.in
133
137
docutils==0.19
134
138
# via
135
139
# sphinx
@@ -142,6 +146,8 @@ exceptiongroup==1.2.2
142
146
# pytest
143
147
executing==2.2.0
144
148
# via stack-data
149
+ fido2==1.2.0
150
+ # via django-allauth
145
151
filelock==3.17.0
146
152
# via
147
153
# tox
@@ -151,7 +157,7 @@ frozenlist==1.5.0
151
157
# aiohttp
152
158
# aiosignal
153
159
geoip2==5.0.1
154
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
160
+ # via -r base.in
155
161
h11==0.14.0
156
162
# via uvicorn
157
163
identify==2.6.8
@@ -166,7 +172,7 @@ imagesize==1.4.1
166
172
iniconfig==2.0.0
167
173
# via pytest
168
174
ip2proxy==3.5.1
169
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
175
+ # via -r base.in
170
176
ipdb==0.13.13
171
177
# via -r development.in
172
178
ipython==8.32.0
@@ -178,7 +184,7 @@ jedi==0.19.2
178
184
jinja2==3.1.5
179
185
# via sphinx
180
186
jsonfield==3.1.0
181
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
187
+ # via -r base.in
182
188
kombu==5.4.2
183
189
# via celery
184
190
markupsafe==3.0.2
@@ -203,7 +209,7 @@ parso==0.8.4
203
209
pexpect==4.9.0
204
210
# via ipython
205
211
pillow==11.1.0
206
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
212
+ # via -r base.in
207
213
platformdirs==4.3.6
208
214
# via
209
215
# requests-cache
@@ -228,12 +234,14 @@ pure-eval==0.2.3
228
234
# via stack-data
229
235
py==1.11.0
230
236
# via tox
237
+ pycparser==2.22
238
+ # via cffi
231
239
pygments==2.19.1
232
240
# via
233
241
# ipython
234
242
# sphinx
235
243
pyjwt==2.10.1
236
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
244
+ # via -r base.in
237
245
pytest==8.3.4
238
246
# via
239
247
# -r development.in
@@ -243,11 +251,13 @@ pytest-django==4.10.0
243
251
python-dateutil==2.9.0.post0
244
252
# via celery
245
253
pytz==2025.1
246
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
254
+ # via -r base.in
247
255
pyyaml==6.0.2
248
256
# via
249
257
# pre-commit
250
258
# responses
259
+ qrcode==8.1
260
+ # via django-allauth
251
261
redis==5.2.1
252
262
# via celery
253
263
requests==2.32.3
@@ -313,7 +323,7 @@ starlette==0.46.0
313
323
# via sphinx-autobuild
314
324
stripe==4.2.0
315
325
# via
316
- # -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
326
+ # -r base.in
317
327
# dj-stripe
318
328
tokenize-rt==6.1.0
319
329
# via django-upgrade
@@ -323,7 +333,7 @@ tomli==2.2.1
323
333
# pytest
324
334
# tox
325
335
tox==3.28.0
326
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ testing.in
336
+ # via -r testing.in
327
337
traitlets==5.14.3
328
338
# via
329
339
# ipython
@@ -353,9 +363,9 @@ urllib3==2.3.0
353
363
# requests-cache
354
364
# responses
355
365
user-agents==2.2.0
356
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
366
+ # via -r base.in
357
367
uuid-utils==0.10.0
358
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
368
+ # via -r base.in
359
369
uvicorn==0.34.0
360
370
# via sphinx-autobuild
361
371
vine==5.1.0
@@ -376,6 +386,6 @@ webencodings==0.5.1
376
386
websockets==15.0
377
387
# via sphinx-autobuild
378
388
whitenoise==6.9.0
379
- # via -r /home/david/ReadTheDocs/ethical-ad-server/requirements/ base.in
389
+ # via -r base.in
380
390
yarl==1.18.3
381
391
# via aiohttp
0 commit comments