Skip to content

Commit e6b10d1

Browse files
authored
fix: extract html xblock (#41)
1 parent 54c0b0d commit e6b10d1

File tree

19 files changed

+1859
-182
lines changed

19 files changed

+1859
-182
lines changed

requirements/base.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
django-statici18n
55
edx-i18n-tools
6-
XBlock
7-
openedx-django-pyfs
6+
edx-opaque-keys
87
nh3
98
oauthlib
10-
edx-opaque-keys
9+
openedx-django-pyfs
10+
XBlock

requirements/base.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ appdirs==1.4.4
88
# via fs
99
asgiref==3.9.1
1010
# via django
11-
boto3==1.40.1
11+
boto3==1.40.4
1212
# via fs-s3fs
13-
botocore==1.40.1
13+
botocore==1.40.4
1414
# via
1515
# boto3
1616
# s3transfer
@@ -67,7 +67,7 @@ pbr==6.1.1
6767
# via stevedore
6868
polib==1.2.0
6969
# via edx-i18n-tools
70-
pymongo==4.13.2
70+
pymongo==4.14.0
7171
# via edx-opaque-keys
7272
python-dateutil==2.9.0.post0
7373
# via

requirements/dev.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ binaryornot==0.4.4
2929
# -r requirements/quality.txt
3030
# -r requirements/test.txt
3131
# cookiecutter
32-
boto3==1.40.1
32+
boto3==1.40.4
3333
# via
3434
# -r requirements/quality.txt
3535
# -r requirements/test.txt
3636
# fs-s3fs
37-
botocore==1.40.1
37+
botocore==1.40.4
3838
# via
3939
# -r requirements/quality.txt
4040
# -r requirements/test.txt
@@ -95,11 +95,15 @@ cookiecutter==2.6.0
9595
# -r requirements/quality.txt
9696
# -r requirements/test.txt
9797
# xblock-sdk
98-
coverage[toml]==7.10.1
98+
coverage[toml]==7.10.2
9999
# via
100100
# -r requirements/quality.txt
101101
# -r requirements/test.txt
102102
# pytest-cov
103+
ddt==1.7.2
104+
# via
105+
# -r requirements/quality.txt
106+
# -r requirements/test.txt
103107
diff-cover==9.6.0
104108
# via -r requirements/dev.in
105109
dill==0.4.0
@@ -315,7 +319,7 @@ pylint-plugin-utils==0.9.0
315319
# -r requirements/quality.txt
316320
# pylint-celery
317321
# pylint-django
318-
pymongo==4.13.2
322+
pymongo==4.14.0
319323
# via
320324
# -r requirements/quality.txt
321325
# -r requirements/test.txt
@@ -449,7 +453,7 @@ urllib3==2.5.0
449453
# -r requirements/test.txt
450454
# botocore
451455
# requests
452-
virtualenv==20.33.0
456+
virtualenv==20.33.1
453457
# via
454458
# -r requirements/quality.txt
455459
# -r requirements/test.txt

requirements/doc.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
-r test.txt # Core and testing dependencies for this package
66

7+
build # Needed to build the wheel for twine README check
78
doc8 # reStructuredText style checker
9+
Sphinx # Documentation builder
810
sphinx-book-theme # Common theme for all Open edX projects
911
twine # Validates README.rst for usage on PyPI
10-
build # Needed to build the wheel for twine README check
11-
Sphinx # Documentation builder

requirements/doc.txt

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ binaryornot==0.4.4
3232
# via
3333
# -r requirements/test.txt
3434
# cookiecutter
35-
boto3==1.40.1
35+
boto3==1.40.4
3636
# via
3737
# -r requirements/test.txt
3838
# fs-s3fs
39-
botocore==1.40.1
39+
botocore==1.40.4
4040
# via
4141
# -r requirements/test.txt
4242
# boto3
@@ -51,8 +51,6 @@ certifi==2025.8.3
5151
# via
5252
# -r requirements/test.txt
5353
# requests
54-
cffi==1.17.1
55-
# via cryptography
5654
chardet==5.2.0
5755
# via
5856
# -r requirements/test.txt
@@ -77,12 +75,12 @@ cookiecutter==2.6.0
7775
# via
7876
# -r requirements/test.txt
7977
# xblock-sdk
80-
coverage[toml]==7.10.1
78+
coverage[toml]==7.10.2
8179
# via
8280
# -r requirements/test.txt
8381
# pytest-cov
84-
cryptography==45.0.5
85-
# via secretstorage
82+
ddt==1.7.2
83+
# via -r requirements/test.txt
8684
distlib==0.4.0
8785
# via
8886
# -r requirements/test.txt
@@ -155,10 +153,6 @@ jaraco-context==6.0.1
155153
# via keyring
156154
jaraco-functools==4.2.1
157155
# via keyring
158-
jeepney==0.9.0
159-
# via
160-
# keyring
161-
# secretstorage
162156
jinja2==3.1.6
163157
# via
164158
# -r requirements/test.txt
@@ -246,8 +240,6 @@ polib==1.2.0
246240
# via
247241
# -r requirements/test.txt
248242
# edx-i18n-tools
249-
pycparser==2.22
250-
# via cffi
251243
pydata-sphinx-theme==0.15.4
252244
# via sphinx-book-theme
253245
pygments==2.19.2
@@ -260,7 +252,7 @@ pygments==2.19.2
260252
# readme-renderer
261253
# rich
262254
# sphinx
263-
pymongo==4.13.2
255+
pymongo==4.14.0
264256
# via
265257
# -r requirements/test.txt
266258
# edx-opaque-keys
@@ -333,8 +325,6 @@ s3transfer==0.13.1
333325
# via
334326
# -r requirements/test.txt
335327
# boto3
336-
secretstorage==3.3.3
337-
# via keyring
338328
simplejson==3.20.1
339329
# via
340330
# -r requirements/test.txt
@@ -403,7 +393,7 @@ urllib3==2.5.0
403393
# botocore
404394
# requests
405395
# twine
406-
virtualenv==20.33.0
396+
virtualenv==20.33.1
407397
# via
408398
# -r requirements/test.txt
409399
# tox

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ wheel==0.45.1
1010
# The following packages are considered to be unsafe in a requirements file:
1111
pip==24.2
1212
# via
13-
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
13+
# -c https:/raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
1414
# -r requirements/pip.in
1515
setuptools==80.9.0
1616
# via -r requirements/pip.in

requirements/quality.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ binaryornot==0.4.4
2424
# via
2525
# -r requirements/test.txt
2626
# cookiecutter
27-
boto3==1.40.1
27+
boto3==1.40.4
2828
# via
2929
# -r requirements/test.txt
3030
# fs-s3fs
31-
botocore==1.40.1
31+
botocore==1.40.4
3232
# via
3333
# -r requirements/test.txt
3434
# boto3
@@ -71,10 +71,12 @@ cookiecutter==2.6.0
7171
# via
7272
# -r requirements/test.txt
7373
# xblock-sdk
74-
coverage[toml]==7.10.1
74+
coverage[toml]==7.10.2
7575
# via
7676
# -r requirements/test.txt
7777
# pytest-cov
78+
ddt==1.7.2
79+
# via -r requirements/test.txt
7880
dill==0.4.0
7981
# via pylint
8082
distlib==0.4.0
@@ -234,7 +236,7 @@ pylint-plugin-utils==0.9.0
234236
# via
235237
# pylint-celery
236238
# pylint-django
237-
pymongo==4.13.2
239+
pymongo==4.14.0
238240
# via
239241
# -r requirements/test.txt
240242
# edx-opaque-keys
@@ -334,7 +336,7 @@ urllib3==2.5.0
334336
# -r requirements/test.txt
335337
# botocore
336338
# requests
337-
virtualenv==20.33.0
339+
virtualenv==20.33.1
338340
# via
339341
# -r requirements/test.txt
340342
# tox

requirements/test.in

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33

44
-r base.txt # Core dependencies for this package
55

6+
code-annotations # provides commands used by the pii_check make target.
7+
ddt # Run a test case multiple times with different input; used in many, many of our tests
8+
edx-opaque-keys
69
pytest-cov # pytest extension for code coverage statistics
710
pytest-django # pytest extension for better Django support
8-
code-annotations # provides commands used by the pii_check make target.
9-
xblock-sdk # provides workbench settings for testing
1011
tox # Virtualenv management for tests
12+
xblock-sdk # provides workbench settings for testing

requirements/test.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ asgiref==3.9.1
1616
# django
1717
binaryornot==0.4.4
1818
# via cookiecutter
19-
boto3==1.40.1
19+
boto3==1.40.4
2020
# via
2121
# -r requirements/base.txt
2222
# fs-s3fs
23-
botocore==1.40.1
23+
botocore==1.40.4
2424
# via
2525
# -r requirements/base.txt
2626
# boto3
@@ -45,8 +45,10 @@ colorama==0.4.6
4545
# via tox
4646
cookiecutter==2.6.0
4747
# via xblock-sdk
48-
coverage[toml]==7.10.1
48+
coverage[toml]==7.10.2
4949
# via pytest-cov
50+
ddt==1.7.2
51+
# via -r requirements/test.in
5052
distlib==0.4.0
5153
# via virtualenv
5254
# via
@@ -70,7 +72,9 @@ dnspython==2.7.0
7072
edx-i18n-tools==1.9.0
7173
# via -r requirements/base.txt
7274
edx-opaque-keys==3.0.0
73-
# via -r requirements/base.txt
75+
# via
76+
# -r requirements/base.txt
77+
# -r requirements/test.in
7478
filelock==3.18.0
7579
# via
7680
# tox
@@ -160,7 +164,7 @@ pygments==2.19.2
160164
# via
161165
# pytest
162166
# rich
163-
pymongo==4.13.2
167+
pymongo==4.14.0
164168
# via
165169
# -r requirements/base.txt
166170
# edx-opaque-keys
@@ -242,7 +246,7 @@ urllib3==2.5.0
242246
# -r requirements/base.txt
243247
# botocore
244248
# requests
245-
virtualenv==20.33.0
249+
virtualenv==20.33.1
246250
# via tox
247251
web-fragments==3.1.0
248252
# via

0 commit comments

Comments
 (0)