1- TIMESTAMP : 2026-06-01
1+ TIMESTAMP : 2026-06-06
22dependabot :
33 exists : true
44 has_ecosystem :
@@ -7,7 +7,7 @@ dependabot:
77 pip : false
88dependabot_alerts : {}
99dependencies :
10- count : 120
10+ count : 121
1111 github :
1212 count : 0
1313 list : ' []'
@@ -22,57 +22,56 @@ dependencies:
2222 list : ' '
2323 pypi :
2424 count : 16
25- list : ' ["webob==1.8.9", "xblock==6.1.0", "fs==2.4.16", "web-fragments==4.0.0 ",
26- "sqlparse==0.5.5 ", "markupsafe==3.0.3 ", "pytz==2026.2 ", "django==5.2.14 ",
27- "appdirs==1.4.4", "simplejson==4.1.1 ", "lxml ==6.1.1 ", "mako ==1.3.12 ",
28- "asgiref ==3.11.1 ", "six==1.17.0 ", "pyyaml==6.0.3", "python-dateutil==2.9.0.post0 "]'
25+ list : ' ["sqlparse==0.5.5", " webob==1.8.9", "xblock==6.1.0", "fs==2.4.16",
26+ "asgiref==3.11.1 ", "pytz==2026.2 ", "lxml==6.1.1 ", "python-dateutil==2.9.0.post0 ",
27+ "appdirs==1.4.4", "mako==1.3.12 ", "pyyaml ==6.0.3 ", "six ==1.17.0", "web-fragments==4.0.0 ",
28+ "markupsafe ==3.0.3 ", "django==5.2.14 ", "simplejson==4.1.1 "]'
2929 pypi_all :
30- count : 120
31- list : ' ["markdown-it-py==4.2.0", "path==16.16.0", "mdurl==0.1.2", "pytz==2026.2",
32- "sphinxcontrib-jsmath==1.0.1", "requests-toolbelt==1.0.0", "pluggy==1.6.0",
33- "cookiecutter==2.7.1", "xblock-sdk==0.14.0", "pyproject-api==1.10.0",
34- "nh3==0.3.5", "python-slugify==8.0.4", "urllib3==2.7.0", "s3transfer==0.17.0",
35- "arrow==1.4.0", "fs-s3fs==1.1.1", "keyring==25.7.0", "python-dateutil==2.9.0.post0",
36- "filelock==3.29.0", "charset-normalizer==3.4.7", "soupsieve==2.8.4", "python-discovery==1.3.1",
37- "tomlkit==0.15.0", "twine==6.2.0", "sphinxcontrib-applehelp==2.0.0", "typer==0.25.1",
38- "pytest==9.0.3", "click==8.4.1", "setuptools==82.0.1", "shellingham==1.5.4",
39- "sphinx==9.1.0", "iniconfig==2.3.0", "docutils==0.22.4", "packaging==26.2",
40- "jaraco-context==6.1.2", "stevedore==5.8.0", "pip-tools==7.5.3", "appdirs==1.4.4",
41- "polib==1.2.0", "text-unidecode==1.3", "lxml==6.1.1", "pylint-celery==0.3",
42- "roman-numerals==4.1.0", "pydata-sphinx-theme==0.16.1", "alabaster==1.0.0",
43- "sqlparse==0.5.5", "code-annotations==3.0.0", "tzdata==2026.2", "lxml-html-clean==0.4.5",
44- "mccabe==0.7.0", "boto3==1.43.14", "mako==1.3.12", "asgiref==3.11.1",
45- "pylint-django==2.7.0", "pyyaml==6.0.3", "pygments==2.20.0", "dill==0.4.1",
46- "fs==2.4.16", "jmespath==1.1.0", "markupsafe==3.0.3", "astroid==4.0.4",
47- "imagesize==2.0.0", "pip==26.1.1", "snowballstemmer==3.1.0", "jaraco-classes==3.4.0",
48- "webob==1.8.9", "xblock==6.1.0", "sphinxcontrib-qthelp==2.0.0", "certifi==2026.5.20",
49- "jaraco-functools==4.5.0", "sphinx-book-theme==1.2.0", "build==1.5.0",
50- "distlib==0.4.0", "cffi==2.0.0", "typing-extensions==4.15.0", "beautifulsoup4==4.14.3",
51- "idna==3.16", "isort==8.0.1", "tox==4.54.0", "pylint-plugin-utils==0.9.0",
52- "edx-i18n-tools==2.0.0", "jeepney==0.9.0", "rich==15.0.0", "tomli-w==1.2.0",
53- "click-log==0.4.0", "coverage[toml]==7.14.0", "lxml[html-clean]==6.1.1",
54- "pypng==0.20220715.0", "requests==2.34.2", "sphinxcontrib-devhelp==2.0.0",
55- "cryptography==48.0.0", "platformdirs==4.9.6", "readme-renderer==44.0",
56- "sphinxcontrib-serializinghtml==2.0.0", "edx-lint==6.1.0", "more-itertools==11.1.0",
57- "secretstorage==3.5.0", "pycparser==3.0", "six==1.17.0", "simplejson==4.1.1",
58- "wheel==0.47.0", "pylint==4.0.5", "binaryornot==0.6.0", "web-fragments==4.0.0",
59- "cachetools==7.1.4", "ddt==1.7.2", "rfc3986==2.0.0", "pycodestyle==2.14.0",
60- "annotated-doc==0.0.4", "botocore==1.43.14", "accessible-pygments==0.0.5",
61- "colorama==0.4.6", "virtualenv==21.3.3", "babel==2.18.0", "pyproject-hooks==1.2.0",
62- "id==1.6.1", "coveralls==4.1.0", "django==5.2.14", "sphinxcontrib-htmlhelp==2.1.0",
63- "jinja2==3.1.6"]'
30+ count : 121
31+ list : ' ["path==16.16.0", "xblock==6.1.0", "twine==6.2.0", "sphinxcontrib-devhelp==2.0.0",
32+ "binaryornot==0.6.0", "mako==1.3.12", "simplejson==4.1.1", "cryptography==48.0.0",
33+ "pyproject-hooks==1.2.0", "astroid==4.0.4", "rich==15.0.0", "setuptools==82.0.1",
34+ "mdurl==0.1.2", "pluggy==1.6.0", "virtualenv==21.4.2", "sphinxcontrib-serializinghtml==2.0.0",
35+ "web-fragments==4.0.0", "rfc3986==2.0.0", "s3transfer==0.18.0", "pyproject-api==1.10.1",
36+ "stevedore==5.8.0", "jeepney==0.9.0", "pylint-django==2.7.0", "certifi==2026.5.20",
37+ "pycodestyle==2.14.0", "edx-i18n-tools==2.0.0", "beautifulsoup4==4.14.3",
38+ "iniconfig==2.3.0", "tomli-w==1.2.0", "nh3==0.3.5", "pytest==9.0.3", "django==5.2.14",
39+ "pygments==2.20.0", "jaraco-context==6.1.2", "isort==8.0.1", "pylint==4.0.5",
40+ "jaraco-classes==3.4.0", "pylint-plugin-utils==0.9.0", "requests-toolbelt==1.0.0",
41+ "asgiref==3.11.1", "shellingham==1.5.4", "idna==3.17", "pydata-sphinx-theme==0.16.1",
42+ "polib==1.2.0", "secretstorage==3.5.0", "sphinxcontrib-htmlhelp==2.1.0",
43+ "platformdirs==4.10.0", "code-annotations==3.0.0", "distlib==0.4.0", "pip-tools==7.5.3",
44+ "accessible-pygments==0.0.5", "six==1.17.0", "jinja2==3.1.6", "lxml-html-clean==0.4.5",
45+ "babel==2.18.0", "sphinx-book-theme==1.2.0", "sphinxcontrib-qthelp==2.0.0",
46+ "keyring==25.7.0", "boto3==1.43.18", "markupsafe==3.0.3", "pip==26.1.2",
47+ "docutils==0.22.4", "readme-renderer==44.0", "botocore==1.43.18", "click-log==0.4.0",
48+ "pytz==2026.2", "cookiecutter==2.7.1", "pyyaml==6.0.3", "edx-lint==6.1.0",
49+ "build==1.5.0", "python-dateutil==2.9.0.post0", "filelock==3.29.0", "tomlkit==0.15.0",
50+ "jaraco-functools==4.5.0", "docutils==0.23", "more-itertools==11.1.0",
51+ "webob==1.8.9", "wheel==0.47.0", "coveralls==4.1.0", "python-discovery==1.4.0",
52+ "packaging==26.2", "sphinxcontrib-applehelp==2.0.0", "mccabe==0.7.0",
53+ "jmespath==1.1.0", "tox==4.55.0", "click==8.4.1", "colorama==0.4.6", "imagesize==2.0.0",
54+ "arrow==1.4.0", "typing-extensions==4.15.0", "roman-numerals==4.1.0",
55+ "urllib3==2.7.0", "pycparser==3.0", "sphinx==9.1.0", "cachetools==7.1.4",
56+ "cffi==2.0.0", "appdirs==1.4.4", "python-slugify==8.0.4", "ddt==1.7.2",
57+ "dill==0.4.1", "markdown-it-py==4.2.0", "soupsieve==2.8.4", "fs-s3fs==1.1.1",
58+ "lxml==6.1.1", "text-unidecode==1.3", "id==1.6.1", "lxml[html-clean]==6.1.1",
59+ "sphinxcontrib-jsmath==1.0.1", "charset-normalizer==3.4.7", "typer==0.26.4",
60+ "snowballstemmer==3.1.0", "sqlparse==0.5.5", "coverage[toml]==7.14.1",
61+ "xblock-sdk==0.14.0", "fs==2.4.16", "requests==2.34.2", "pypng==0.20220715.0",
62+ "alabaster==1.0.0", "tzdata==2026.2", "annotated-doc==0.0.4", "pylint-celery==0.3"]'
6463django_packages :
6564 django_42 :
6665 count : 6
67- list : ' ["code-annotations ", "pylint-django ", "xblock-sdk ", "xblock ", "edx-i18n-tools ",
68- "web-fragments "]'
66+ list : ' ["xblock-sdk ", "xblock ", "pylint-django ", "web-fragments ", "code-annotations ",
67+ "edx-i18n-tools "]'
6968 total :
7069 count : 6
71- list : ' ["code-annotations ", "pylint-django ", "xblock-sdk ", "xblock ", "edx-i18n-tools ",
72- "web-fragments "]'
70+ list : ' ["xblock-sdk ", "xblock ", "pylint-django ", "web-fragments ", "code-annotations ",
71+ "edx-i18n-tools "]'
7372 upgraded :
7473 count : 5
75- list : ' ["code-annotations ", "xblock-sdk ", "xblock ", "edx-i18n-tools ", "web-fragments "]'
74+ list : ' ["xblock-sdk ", "xblock", "web-fragments ", "code-annotations ", "edx-i18n-tools "]'
7675docs :
7776 build_badge : false
7877 python_version : null
@@ -99,24 +98,18 @@ github:
9998 allows_merge_commit : true
10099 allows_rebase_merge : false
101100 allows_squash_merge : true
102- branch_count : 41
103- build_details : ' {"total_duration": "6059 minutes 49 seconds", "checks": [{"name":
104- "Analyze (javascript)", "duration": "1 minutes 15 seconds"}, {"name": "Analyze
105- (javascript)", "duration": "1 minutes 13 seconds"}, {"name": "Analyze (python)",
106- "duration": "0 minutes 59 seconds"}, {"name": "Analyze (python)", "duration":
107- "0 minutes 58 seconds"}, {"name": "Dependabot", "duration": "0 minutes 53
108- seconds"}, {"name": "Tests (3.12, django42)", "duration": "0 minutes 50 seconds"},
109- {"name": "Tests (3.12, django52)", "duration": "0 minutes 42 seconds"}, {"name":
110- "Tests (3.12, quality)", "duration": "0 minutes 41 seconds"}, {"name": "Dependabot",
111- "duration": "0 minutes 37 seconds"}, {"name": "Dependabot", "duration": "0
112- minutes 34 seconds"}, {"name": "Dependabot", "duration": "0 minutes 32 seconds"},
113- {"name": "update-pip-graph", "duration": "0 minutes 31 seconds"}, {"name":
114- "Dependabot", "duration": "0 minutes 25 seconds"}]}'
101+ branch_count : 39
102+ build_details : ' {"total_duration": "1 minutes 17 seconds", "checks": [{"name":
103+ "Analyze (javascript)", "duration": "1 minutes 16 seconds"}, {"name": "Analyze
104+ (python)", "duration": "0 minutes 58 seconds"}, {"name": "Tests (3.12, quality)",
105+ "duration": "0 minutes 49 seconds"}, {"name": "Tests (3.12, django42)", "duration":
106+ "0 minutes 45 seconds"}, {"name": "Dependabot", "duration": "0 minutes 44
107+ seconds"}, {"name": "Tests (3.12, django52)", "duration": "0 minutes 39 seconds"}]}'
115108 code_of_conduct : Other
116109 created_at : 2017-07-07 16:01:04
117110 default_branch : master
118111 description : ' An XBlock for students to mark they'' ve finished something. '
119- disk_usage_kb : 636
112+ disk_usage_kb : 647
120113 fork_count : 25
121114 has_issues : true
122115 has_wiki : false
@@ -125,9 +118,9 @@ github:
125118 is_fork : false
126119 is_locked : false
127120 is_private : false
128- last_push : 2026-06-01 00:53:36
121+ last_push : 2026-06-05 17:02:45
129122 license : GNU AGPLv3
130- pulls_count : 5
123+ pulls_count : 3
131124github_actions : true
132125language_bytes :
133126 css : 2185
@@ -155,6 +148,11 @@ readme:
155148 - ' https://www.gnu.org/licenses/agpl-3.0: HTTPSConnectionPool(host='' www.gnu.org'' ,
156149 port=443): Max retries exceeded with url: /licenses/agpl-3.0 (Caused by NewConnectionError("HTTPSConnection(host='' www.gnu.org'' ,
157150 port=443): Failed to establish a new connection: [Errno 101] Network is unreachable"))'
151+ - ' https://openedx.org/r/xblock: 403'
152+ - ' https://openedx.org/slack: 403'
153+ - ' https://openedx.org/getting-help: 403'
154+ - ' https://openedx.org/r/how-to-contribute: 403'
155+ - ' https://openedx.org/code-of-conduct/: 403'
158156 - ' https://open-edx-backstage.herokuapp.com/catalog/default/component/DoneXBlock:
159157 404'
160158 getting-help : true
@@ -165,15 +163,10 @@ readme:
165163 - https://github.com/openedx/DoneXBlock/actions/workflows/pypi-release.yml/badge.svg
166164 - https://github.com/openedx/DoneXBlock/actions/workflows/pypi-release.yml
167165 - https://img.shields.io/badge/status-maintained-31c653
168- - https://openedx.org/r/xblock
169166 - https://docs.tutor.edly.io/configuration.html
170167 - https://discuss.openedx.org
171168 - https://github.com/openedx/DoneXBlock/issues
172- - https://openedx.org/slack
173169 - https://openedx.slack.com/
174- - https://openedx.org/getting-help
175- - https://openedx.org/r/how-to-contribute
176- - https://openedx.org/code-of-conduct/
177170 irc-missing : true
178171 mailing-list-missing : true
179172 security : false
0 commit comments