@@ -8,94 +8,211 @@ appdirs==1.4.4
88 # via fs
99asgiref==3.11.1
1010 # via django
11- boto3==1.42.54
11+ beautifulsoup4==4.14.3
12+ # via -r requirements/base.in
13+ boto3==1.42.55
1214 # via fs-s3fs
13- botocore==1.42.54
15+ botocore==1.42.55
1416 # via
1517 # boto3
1618 # s3transfer
19+ cffi==2.0.0
20+ # via pynacl
21+ chem==2.0.0
22+ # via -r requirements/base.in
23+ click==8.3.1
24+ # via
25+ # code-annotations
26+ # edx-django-utils
27+ # nltk
28+ code-annotations==2.3.0
29+ # via edx-toggles
30+ ddt==1.7.2
31+ # via -r requirements/base.in
32+ defusedxml==0.7.1
33+ # via -r requirements/base.in
1734django==5.2.11
1835 # via
1936 # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
2037 # django-appconf
38+ # django-crum
39+ # django-model-utils
2140 # django-statici18n
41+ # django-waffle
42+ # djangorestframework
43+ # edx-django-release-util
44+ # edx-django-utils
2245 # edx-i18n-tools
46+ # edx-submissions
47+ # edx-toggles
48+ # jsonfield
2349 # openedx-django-pyfs
2450django-appconf==1.2.0
2551 # via django-statici18n
52+ django-crum==0.7.9
53+ # via
54+ # edx-django-utils
55+ # edx-toggles
56+ django-model-utils==5.0.0
57+ # via edx-submissions
2658django-statici18n==2.6.0
2759 # via -r requirements/base.in
60+ django-waffle==5.0.0
61+ # via
62+ # edx-django-utils
63+ # edx-toggles
64+ djangorestframework==3.16.1
65+ # via edx-submissions
2866dnspython==2.8.0
2967 # via pymongo
68+ edx-codejail==4.1.0
69+ # via -r requirements/base.in
70+ edx-django-release-util==1.5.0
71+ # via edx-submissions
72+ edx-django-utils==8.0.1
73+ # via edx-toggles
3074edx-i18n-tools==1.9.0
3175 # via -r requirements/base.in
3276edx-opaque-keys==3.0.0
3377 # via -r requirements/base.in
78+ edx-submissions==3.12.2
79+ # via -r requirements/base.in
80+ edx-toggles==5.4.1
81+ # via -r requirements/base.in
3482fs==2.4.16
3583 # via
3684 # fs-s3fs
3785 # openedx-django-pyfs
3886 # xblock
3987fs-s3fs==1.1.1
4088 # via openedx-django-pyfs
89+ html5lib==1.1
90+ # via -r requirements/base.in
91+ jinja2==3.1.6
92+ # via code-annotations
4193jmespath==1.1.0
4294 # via
4395 # boto3
4496 # botocore
97+ joblib==1.5.3
98+ # via nltk
99+ jsonfield==3.2.0
100+ # via edx-submissions
45101lxml[html-clean]==6.0.2
46102 # via
47103 # edx-i18n-tools
48104 # lxml-html-clean
105+ # openedx-calc
49106 # xblock
50107lxml-html-clean==0.4.3
51108 # via lxml
52109mako==1.3.10
53110 # via xblock
54111markupsafe==3.0.3
55112 # via
113+ # chem
114+ # jinja2
56115 # mako
116+ # openedx-calc
57117 # xblock
118+ mpmath==1.3.0
119+ # via sympy
58120nh3==0.3.3
59121 # via -r requirements/base.in
122+ nltk==3.9.3
123+ # via chem
124+ numpy==2.4.2
125+ # via
126+ # -r requirements/base.in
127+ # chem
128+ # openedx-calc
129+ # scipy
130+ # shapely
60131oauthlib==3.3.1
61132 # via -r requirements/base.in
133+ openedx-calc==4.0.3
134+ # via -r requirements/base.in
62135openedx-django-pyfs==3.8.0
63136 # via -r requirements/base.in
64137path==16.16.0
65138 # via edx-i18n-tools
139+ pillow==12.1.1
140+ # via -r requirements/base.in
66141polib==1.2.0
67142 # via edx-i18n-tools
143+ psutil==7.2.2
144+ # via edx-django-utils
145+ pycparser==3.0
146+ # via cffi
68147pymongo==4.16.0
69148 # via edx-opaque-keys
149+ pynacl==1.6.2
150+ # via edx-django-utils
151+ pyparsing==3.3.2
152+ # via
153+ # chem
154+ # openedx-calc
70155python-dateutil==2.9.0.post0
71156 # via
72157 # botocore
73158 # xblock
159+ python-slugify==8.0.4
160+ # via code-annotations
74161pytz==2025.2
75- # via xblock
162+ # via
163+ # edx-submissions
164+ # xblock
76165pyyaml==6.0.3
77166 # via
167+ # code-annotations
168+ # edx-django-release-util
78169 # edx-i18n-tools
79170 # xblock
171+ random2==1.0.2
172+ # via -r requirements/base.in
173+ regex==2026.2.19
174+ # via nltk
80175s3transfer==0.16.0
81176 # via boto3
177+ scipy==1.17.1
178+ # via chem
179+ shapely==2.1.2
180+ # via -r requirements/base.in
82181simplejson==3.20.2
83182 # via xblock
84183six==1.17.0
85184 # via
185+ # edx-codejail
186+ # edx-django-release-util
86187 # fs
87188 # fs-s3fs
189+ # html5lib
88190 # python-dateutil
191+ soupsieve==2.8.3
192+ # via beautifulsoup4
89193sqlparse==0.5.5
90194 # via django
91195stevedore==5.7.0
92- # via edx-opaque-keys
196+ # via
197+ # code-annotations
198+ # edx-django-utils
199+ # edx-opaque-keys
200+ sympy==1.14.0
201+ # via openedx-calc
202+ text-unidecode==1.3
203+ # via python-slugify
204+ tqdm==4.67.3
205+ # via nltk
93206typing-extensions==4.15.0
94- # via edx-opaque-keys
207+ # via
208+ # beautifulsoup4
209+ # edx-opaque-keys
95210urllib3==2.6.3
96211 # via botocore
97212web-fragments==3.1.0
98213 # via xblock
214+ webencodings==0.5.1
215+ # via html5lib
99216webob==1.8.9
100217 # via xblock
101218xblock==5.3.0
0 commit comments