@@ -9,12 +9,10 @@ accessible-pygments==0.0.5
99alabaster==1.0.0
1010 # via sphinx
1111amqp==5.3.1
12- # via
13- # -r requirements/test.txt
14- # kombu
12+ # via kombu
1513asgiref==3.11.1
1614 # via
17- # -r requirements/ test.txt
15+ # -r test.txt
1816 # django
1917babel==2.18.0
2018 # via
@@ -23,26 +21,23 @@ babel==2.18.0
2321beautifulsoup4==4.14.3
2422 # via pydata-sphinx-theme
2523billiard==4.2.4
26- # via
27- # -r requirements/test.txt
28- # celery
24+ # via celery
2925celery==5.6.3
3026 # via
31- # -c requirements/constraints.txt
32- # -r requirements/test.txt
27+ # -c constraints.txt
3328 # edx-celeryutils
3429certifi==2026.4.22
3530 # via requests
3631cffi==2.0.0
3732 # via
38- # -r requirements/ test.txt
33+ # -r test.txt
3934 # cryptography
4035 # pynacl
4136charset-normalizer==3.4.7
4237 # via requests
4338click==8.3.3
4439 # via
45- # -r requirements/ test.txt
40+ # -r test.txt
4641 # celery
4742 # click-didyoumean
4843 # click-plugins
@@ -51,53 +46,49 @@ click==8.3.3
5146 # edx-django-utils
5247click-didyoumean==0.3.1
5348 # via
54- # -r requirements/ test.txt
49+ # -r test.txt
5550 # celery
5651click-plugins==1.1.1.2
5752 # via
58- # -r requirements/ test.txt
53+ # -r test.txt
5954 # celery
6055click-repl==0.3.0
6156 # via
62- # -r requirements/ test.txt
57+ # -r test.txt
6358 # celery
6459code-annotations==3.0.0
65- # via -r requirements/ test.txt
60+ # via -r test.txt
6661coverage[toml]==7.13.5
6762 # via
68- # -r requirements/ test.txt
63+ # -r test.txt
6964 # pytest-cov
7065cryptography==48.0.0
7166 # via secretstorage
7267ddt==1.7.2
73- # via -r requirements/ test.txt
68+ # via -r test.txt
7469django==5.2.14
7570 # via
76- # -c requirements/common_constraints.txt
77- # -r requirements/test.txt
71+ # -c common_constraints.txt
7872 # django-crum
7973 # django-model-utils
8074 # django-waffle
81- # djangorestframework
8275 # edx-celeryutils
8376 # edx-django-utils
8477 # jsonfield
8578django-crum==0.7.9
8679 # via
87- # -r requirements/ test.txt
80+ # -r test.txt
8881 # edx-django-utils
8982django-model-utils==5.0.0
9083 # via
91- # -r requirements/ test.txt
84+ # -r test.txt
9285 # edx-celeryutils
9386django-waffle==5.0.0
9487 # via
95- # -r requirements/ test.txt
88+ # -r test.txt
9689 # edx-django-utils
97- djangorestframework==3.17.1
98- # via -r requirements/test.txt
9990doc8==2.0.0
100- # via -r requirements/ doc.in
91+ # via -r doc.in
10192docutils==0.21.2
10293 # via
10394 # doc8
@@ -106,14 +97,14 @@ docutils==0.21.2
10697 # restructuredtext-lint
10798 # sphinx
10899edx-celeryutils==2.0.0
109- # via -r requirements/ test.txt
100+ # via -r test.txt
110101edx-django-utils==8.0.1
111- # via -r requirements/ test.txt
102+ # via -r test.txt
112103freezegun==1.5.5
113- # via -r requirements/ test.txt
104+ # via -r test.txt
114105greenlet==3.5.0
115106 # via
116- # -r requirements/ test.txt
107+ # -r test.txt
117108 # sqlalchemy
118109id==1.6.1
119110 # via twine
@@ -123,7 +114,7 @@ imagesize==2.0.0
123114 # via sphinx
124115iniconfig==2.3.0
125116 # via
126- # -r requirements/ test.txt
117+ # -r test.txt
127118 # pytest
128119jaraco-classes==3.4.0
129120 # via keyring
@@ -137,29 +128,27 @@ jeepney==0.9.0
137128 # secretstorage
138129jinja2==3.1.6
139130 # via
140- # -r requirements/ test.txt
131+ # -r test.txt
141132 # code-annotations
142133 # sphinx
143134jsonfield==3.2.0
144135 # via
145- # -r requirements/ test.txt
136+ # -r test.txt
146137 # edx-celeryutils
147138keyring==25.7.0
148139 # via twine
149140kombu==5.6.2
150- # via
151- # -r requirements/test.txt
152- # celery
141+ # via celery
153142markdown-it-py==4.0.0
154143 # via rich
155144markupsafe==3.0.3
156145 # via
157- # -r requirements/ test.txt
146+ # -r test.txt
158147 # jinja2
159148mdurl==0.1.2
160149 # via markdown-it-py
161150mock==5.2.0
162- # via -r requirements/ test.txt
151+ # via -r test.txt
163152more-itertools==11.0.2
164153 # via
165154 # jaraco-classes
@@ -168,33 +157,33 @@ nh3==0.3.5
168157 # via readme-renderer
169158packaging==26.2
170159 # via
171- # -r requirements/ test.txt
160+ # -r test.txt
172161 # kombu
173162 # pytest
174163 # sphinx
175164 # twine
176165pluggy==1.6.0
177166 # via
178- # -r requirements/ test.txt
167+ # -r test.txt
179168 # pytest
180169 # pytest-cov
181170prompt-toolkit==3.0.52
182171 # via
183- # -r requirements/ test.txt
172+ # -r test.txt
184173 # click-repl
185174psutil==7.2.2
186175 # via
187- # -r requirements/ test.txt
176+ # -r test.txt
188177 # edx-django-utils
189178pycparser==3.0
190179 # via
191- # -r requirements/ test.txt
180+ # -r test.txt
192181 # cffi
193182pydata-sphinx-theme==0.16.1
194183 # via sphinx-book-theme
195184pygments==2.20.0
196185 # via
197- # -r requirements/ test.txt
186+ # -r test.txt
198187 # accessible-pygments
199188 # doc8
200189 # pydata-sphinx-theme
@@ -204,29 +193,29 @@ pygments==2.20.0
204193 # sphinx
205194pynacl==1.6.2
206195 # via
207- # -r requirements/ test.txt
196+ # -r test.txt
208197 # edx-django-utils
209198pytest==9.0.3
210199 # via
211- # -r requirements/ test.txt
200+ # -r test.txt
212201 # pytest-cov
213202 # pytest-django
214203pytest-cov==7.1.0
215- # via -r requirements/ test.txt
204+ # via -r test.txt
216205pytest-django==4.12.0
217- # via -r requirements/ test.txt
206+ # via -r test.txt
218207python-dateutil==2.9.0.post0
219208 # via
220- # -r requirements/ test.txt
209+ # -r test.txt
221210 # celery
222211 # freezegun
223212python-slugify==8.0.4
224213 # via
225- # -r requirements/ test.txt
214+ # -r test.txt
226215 # code-annotations
227216pyyaml==6.0.3
228217 # via
229- # -r requirements/ test.txt
218+ # -r test.txt
230219 # code-annotations
231220readme-renderer==44.0
232221 # via twine
@@ -248,22 +237,22 @@ roman-numerals==4.1.0
248237secretstorage==3.5.0
249238 # via keyring
250239simplejson==4.1.1
251- # via -r requirements/ test.txt
240+ # via -r test.txt
252241six==1.17.0
253242 # via
254- # -r requirements/ test.txt
243+ # -r test.txt
255244 # python-dateutil
256245snowballstemmer==3.0.1
257246 # via sphinx
258247soupsieve==2.8.3
259248 # via beautifulsoup4
260249sphinx==9.1.0
261250 # via
262- # -r requirements/ doc.in
251+ # -r doc.in
263252 # pydata-sphinx-theme
264253 # sphinx-book-theme
265254sphinx-book-theme==1.2.0
266- # via -r requirements/ doc.in
255+ # via -r doc.in
267256sphinxcontrib-applehelp==2.0.0
268257 # via sphinx
269258sphinxcontrib-devhelp==2.0.0
@@ -277,49 +266,48 @@ sphinxcontrib-qthelp==2.0.0
277266sphinxcontrib-serializinghtml==2.0.0
278267 # via sphinx
279268sqlalchemy==2.0.49
280- # via -r requirements/ test.txt
269+ # via -r test.txt
281270sqlparse==0.5.5
282271 # via
283- # -r requirements/ test.txt
272+ # -r test.txt
284273 # django
285274stevedore==5.7.0
286275 # via
287- # -r requirements/ test.txt
276+ # -r test.txt
288277 # code-annotations
289278 # doc8
290279 # edx-django-utils
291280text-unidecode==1.3
292281 # via
293- # -r requirements/ test.txt
282+ # -r test.txt
294283 # python-slugify
295284twine==6.2.0
296- # via -r requirements/ doc.in
285+ # via -r doc.in
297286typing-extensions==4.15.0
298287 # via
299- # -r requirements/ test.txt
288+ # -r test.txt
300289 # beautifulsoup4
301290 # pydata-sphinx-theme
302291 # sqlalchemy
303292tzdata==2026.2
304293 # via
305- # -r requirements/ test.txt
294+ # -r test.txt
306295 # kombu
307296tzlocal==5.3.1
308297 # via
309- # -r requirements/ test.txt
298+ # -r test.txt
310299 # celery
311- urllib3==2.6.3
300+ urllib3==2.7.0
312301 # via
313302 # id
314303 # requests
315304 # twine
316305vine==5.1.0
317306 # via
318- # -r requirements/test.txt
319307 # amqp
320308 # celery
321309 # kombu
322310wcwidth==0.7.0
323311 # via
324- # -r requirements/ test.txt
312+ # -r test.txt
325313 # prompt-toolkit
0 commit comments