2356 lines
57 KiB
Plaintext
2356 lines
57 KiB
Plaintext
#
|
|
# This file is autogenerated by pip-compile with Python 3.11
|
|
# by the following command:
|
|
#
|
|
# make upgrade
|
|
#
|
|
accessible-pygments==0.0.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# pydata-sphinx-theme
|
|
acid-xblock==0.4.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
aiohappyeyeballs==2.6.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiohttp
|
|
aiohttp==3.13.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# geoip2
|
|
aiosignal==1.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiohttp
|
|
alabaster==1.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
amqp==5.3.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# kombu
|
|
analytics-python==1.4.post1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
aniso8601==10.0.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-tincan-py35
|
|
# tincan
|
|
annotated-doc==0.0.4
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# fastapi
|
|
annotated-types==0.7.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pydantic
|
|
anyio==4.12.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# httpx
|
|
# starlette
|
|
appdirs==1.4.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# fs
|
|
asgiref==3.11.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django
|
|
# django-cors-headers
|
|
# django-countries
|
|
asn1crypto==1.5.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# snowflake-connector-python
|
|
astroid==4.0.4
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pylint
|
|
# pylint-celery
|
|
# sphinx-autoapi
|
|
attrs==25.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiohttp
|
|
# edx-ace
|
|
# jsonschema
|
|
# lti-consumer-xblock
|
|
# openedx-authz
|
|
# openedx-core
|
|
# openedx-events
|
|
# referencing
|
|
babel==2.18.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# enmerkar
|
|
# enmerkar-underscore
|
|
# pydata-sphinx-theme
|
|
# sphinx
|
|
backoff==1.10.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# analytics-python
|
|
bcrypt==5.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# paramiko
|
|
beautifulsoup4==4.14.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-forum
|
|
# pydata-sphinx-theme
|
|
# pynliner
|
|
# xblocks-contrib
|
|
billiard==4.2.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# celery
|
|
bleach[css]==6.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# lti-consumer-xblock
|
|
# openedx-django-wiki
|
|
# ora2
|
|
# xblock-drag-and-drop-v2
|
|
# xblock-poll
|
|
boto3==1.42.59
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-ses
|
|
# fs-s3fs
|
|
# ora2
|
|
# snowflake-connector-python
|
|
botocore==1.42.59
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# boto3
|
|
# s3transfer
|
|
# snowflake-connector-python
|
|
bracex==2.6
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# wcmatch
|
|
bridgekeeper==0.9
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
build==1.4.0
|
|
# via
|
|
# -r requirements/pip-tools.txt
|
|
# pip-tools
|
|
cachecontrol==0.14.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# firebase-admin
|
|
cachetools==7.0.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edxval
|
|
# tox
|
|
camel-converter[pydantic]==5.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# meilisearch
|
|
casbin-django-orm-adapter==1.7.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-authz
|
|
celery==5.6.2
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-celery-results
|
|
# django-user-tasks
|
|
# edx-celeryutils
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
# event-tracking
|
|
# openedx-core
|
|
certifi==2026.2.25
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# elasticsearch
|
|
# httpcore
|
|
# httpx
|
|
# requests
|
|
# snowflake-connector-python
|
|
cffi==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# cryptography
|
|
# pynacl
|
|
chardet==6.0.0.post1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# diff-cover
|
|
# pysrt
|
|
charset-normalizer==3.4.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# requests
|
|
# snowflake-connector-python
|
|
chem==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
click==8.3.1
|
|
# via
|
|
# -r requirements/edx/assets.txt
|
|
# -r requirements/edx/development.in
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# -r requirements/pip-tools.txt
|
|
# celery
|
|
# click-didyoumean
|
|
# click-log
|
|
# click-plugins
|
|
# click-repl
|
|
# code-annotations
|
|
# edx-django-utils
|
|
# edx-lint
|
|
# import-linter
|
|
# nltk
|
|
# pact-python
|
|
# pip-tools
|
|
# uvicorn
|
|
click-didyoumean==0.3.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# celery
|
|
click-log==0.4.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# edx-lint
|
|
click-plugins==1.1.1.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# celery
|
|
click-repl==0.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# celery
|
|
code-annotations==2.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# edx-lint
|
|
# edx-toggles
|
|
codejail-includes==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
colorama==0.4.6
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# tox
|
|
coverage[toml]==7.13.4
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pytest-cov
|
|
crowdsourcehinter-xblock==0.8
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
cryptography==45.0.7
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-fernet-fields-v2
|
|
# edx-enterprise
|
|
# google-auth
|
|
# jwcrypto
|
|
# paramiko
|
|
# pgpy
|
|
# pyjwt
|
|
# pyopenssl
|
|
# snowflake-connector-python
|
|
cssselect==1.4.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pyquery
|
|
cssutils==2.11.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pynliner
|
|
ddt==1.7.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
deepmerge==2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinxcontrib-openapi
|
|
defusedxml==0.7.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# djangorestframework-xml
|
|
# ora2
|
|
# python3-openid
|
|
# social-auth-core
|
|
# xblocks-contrib
|
|
diff-cover==10.2.0
|
|
# via -r requirements/edx/testing.txt
|
|
dill==0.4.1
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pylint
|
|
distlib==0.4.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# virtualenv
|
|
django==5.2.12
|
|
# via
|
|
# -c requirements/common_constraints.txt
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# casbin-django-orm-adapter
|
|
# django-appconf
|
|
# django-autocomplete-light
|
|
# django-celery-results
|
|
# django-classy-tags
|
|
# django-config-models
|
|
# django-cors-headers
|
|
# django-crum
|
|
# django-debug-toolbar
|
|
# django-fernet-fields-v2
|
|
# django-filter
|
|
# django-js-asset
|
|
# django-method-override
|
|
# django-model-utils
|
|
# django-multi-email-field
|
|
# django-mysql
|
|
# django-oauth-toolkit
|
|
# django-push-notifications
|
|
# django-sekizai
|
|
# django-ses
|
|
# django-simple-history
|
|
# django-statici18n
|
|
# django-storages
|
|
# django-stubs
|
|
# django-stubs-ext
|
|
# django-user-tasks
|
|
# django-waffle
|
|
# djangorestframework
|
|
# done-xblock
|
|
# drf-jwt
|
|
# drf-spectacular
|
|
# drf-yasg
|
|
# edx-ace
|
|
# edx-api-doc-tools
|
|
# edx-auth-backends
|
|
# edx-bulk-grades
|
|
# edx-celeryutils
|
|
# edx-completion
|
|
# edx-django-release-util
|
|
# edx-django-sites-extensions
|
|
# edx-django-utils
|
|
# edx-drf-extensions
|
|
# edx-enterprise
|
|
# edx-event-bus-kafka
|
|
# edx-event-bus-redis
|
|
# edx-i18n-tools
|
|
# edx-milestones
|
|
# edx-organizations
|
|
# edx-proctoring
|
|
# edx-rbac
|
|
# edx-search
|
|
# edx-submissions
|
|
# edx-toggles
|
|
# edx-when
|
|
# edxval
|
|
# enmerkar
|
|
# enmerkar-underscore
|
|
# enterprise-integrated-channels
|
|
# event-tracking
|
|
# help-tokens
|
|
# jsonfield
|
|
# lti-consumer-xblock
|
|
# openedx-authz
|
|
# openedx-core
|
|
# openedx-django-pyfs
|
|
# openedx-django-wiki
|
|
# openedx-events
|
|
# openedx-filters
|
|
# openedx-forum
|
|
# ora2
|
|
# social-auth-app-django
|
|
# super-csv
|
|
# xblock-google-drive
|
|
# xss-utils
|
|
django-appconf==1.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-statici18n
|
|
django-autocomplete-light==3.12.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-cache-memoize==0.2.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
django-celery-results==2.6.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-classy-tags==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-sekizai
|
|
django-config-models==2.9.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
# lti-consumer-xblock
|
|
django-cors-headers==4.9.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-countries==8.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
django-crum==0.7.9
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-django-utils
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
# edx-rbac
|
|
# edx-toggles
|
|
# super-csv
|
|
django-debug-toolbar==5.2.0
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/development.in
|
|
django-fernet-fields-v2==0.9
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
django-filter==25.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# lti-consumer-xblock
|
|
django-ipware==7.0.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
django-js-asset==3.1.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-mptt
|
|
django-method-override==1.0.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-model-utils==5.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-user-tasks
|
|
# edx-bulk-grades
|
|
# edx-celeryutils
|
|
# edx-completion
|
|
# edx-enterprise
|
|
# edx-milestones
|
|
# edx-organizations
|
|
# edx-proctoring
|
|
# edx-rbac
|
|
# edx-submissions
|
|
# edx-when
|
|
# edxval
|
|
# enterprise-integrated-channels
|
|
# ora2
|
|
# super-csv
|
|
django-mptt==0.18.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-django-wiki
|
|
django-multi-email-field==0.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
django-mysql==4.19.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-oauth-toolkit==1.7.1
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
django-object-actions==5.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
django-pipeline==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-push-notifications==3.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-ace
|
|
django-ratelimit==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-sekizai==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-django-wiki
|
|
django-ses==4.7.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-simple-history==3.11.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# edx-organizations
|
|
# edx-proctoring
|
|
# enterprise-integrated-channels
|
|
# ora2
|
|
django-statici18n==2.6.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# lti-consumer-xblock
|
|
# xblock-drag-and-drop-v2
|
|
# xblock-poll
|
|
# xblocks-contrib
|
|
django-storages==1.14.6
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edxval
|
|
django-stubs[compatible-mypy]==5.2.9
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/development.in
|
|
# djangorestframework-stubs
|
|
django-stubs-ext==5.2.9
|
|
# via django-stubs
|
|
django-user-tasks==3.4.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
django-waffle==5.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-django-utils
|
|
# edx-drf-extensions
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
# edx-toggles
|
|
django-webpack-loader==3.2.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-proctoring
|
|
djangorestframework==3.16.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-config-models
|
|
# django-user-tasks
|
|
# drf-jwt
|
|
# drf-spectacular
|
|
# drf-yasg
|
|
# edx-api-doc-tools
|
|
# edx-completion
|
|
# edx-drf-extensions
|
|
# edx-enterprise
|
|
# edx-organizations
|
|
# edx-proctoring
|
|
# edx-submissions
|
|
# openedx-authz
|
|
# openedx-core
|
|
# openedx-forum
|
|
# ora2
|
|
# super-csv
|
|
djangorestframework-stubs==3.16.8
|
|
# via -r requirements/edx/development.in
|
|
djangorestframework-xml==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
dnspython==2.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pymongo
|
|
docutils==0.22.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# pydata-sphinx-theme
|
|
# sphinx
|
|
# sphinx-mdinclude
|
|
done-xblock==2.5.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
drf-jwt==1.19.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-drf-extensions
|
|
drf-spectacular==0.29.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
drf-yasg==1.21.15
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-user-tasks
|
|
# edx-api-doc-tools
|
|
edx-ace==1.15.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-api-doc-tools==2.1.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-authz
|
|
edx-auth-backends==4.6.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-bulk-grades==1.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# staff-graded-xblock
|
|
edx-ccx-keys==2.0.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# lti-consumer-xblock
|
|
# openedx-events
|
|
edx-celeryutils==1.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# super-csv
|
|
edx-codejail==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
edx-completion==4.9
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-django-release-util==1.5.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-submissions
|
|
# edxval
|
|
edx-django-sites-extensions==5.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-django-utils==8.0.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-config-models
|
|
# edx-ace
|
|
# edx-auth-backends
|
|
# edx-drf-extensions
|
|
# edx-enterprise
|
|
# edx-event-bus-kafka
|
|
# edx-event-bus-redis
|
|
# edx-rest-api-client
|
|
# edx-toggles
|
|
# edx-when
|
|
# enterprise-integrated-channels
|
|
# event-tracking
|
|
# openedx-authz
|
|
# openedx-events
|
|
# ora2
|
|
# super-csv
|
|
# xblocks-contrib
|
|
edx-drf-extensions==10.6.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-completion
|
|
# edx-enterprise
|
|
# edx-organizations
|
|
# edx-proctoring
|
|
# edx-rbac
|
|
# edx-when
|
|
# edxval
|
|
# enterprise-integrated-channels
|
|
# openedx-authz
|
|
# openedx-core
|
|
edx-enterprise==6.6.5
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-event-bus-kafka==6.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-event-bus-redis==0.6.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-i18n-tools==1.9.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# ora2
|
|
# xblocks-contrib
|
|
edx-lint==5.6.0
|
|
# via -r requirements/edx/testing.txt
|
|
edx-milestones==1.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-opaque-keys[django]==3.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-bulk-grades
|
|
# edx-ccx-keys
|
|
# edx-completion
|
|
# edx-drf-extensions
|
|
# edx-enterprise
|
|
# edx-milestones
|
|
# edx-organizations
|
|
# edx-proctoring
|
|
# edx-when
|
|
# enterprise-integrated-channels
|
|
# lti-consumer-xblock
|
|
# openedx-authz
|
|
# openedx-events
|
|
# openedx-filters
|
|
# ora2
|
|
# xblocks-contrib
|
|
edx-organizations==7.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-proctoring==5.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-rbac==2.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
edx-rest-api-client==6.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
# enterprise-integrated-channels
|
|
edx-search==4.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-forum
|
|
edx-sga==0.27.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
edx-submissions==3.12.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# ora2
|
|
# xblocks-contrib
|
|
edx-tincan-py35==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# enterprise-integrated-channels
|
|
edx-toggles==5.4.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-auth-backends
|
|
# edx-completion
|
|
# edx-enterprise
|
|
# edx-event-bus-kafka
|
|
# edx-event-bus-redis
|
|
# edx-search
|
|
# edxval
|
|
# event-tracking
|
|
# ora2
|
|
# xblocks-contrib
|
|
edx-when==3.2.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-proctoring
|
|
edxval==3.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
elasticsearch==7.9.1
|
|
# via
|
|
# -c requirements/common_constraints.txt
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-search
|
|
# openedx-forum
|
|
enmerkar==0.7.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# enmerkar-underscore
|
|
enmerkar-underscore==2.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
enterprise-integrated-channels==0.1.48
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
event-tracking==3.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-completion
|
|
# edx-proctoring
|
|
# edx-search
|
|
execnet==2.1.2
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pytest-xdist
|
|
factory-boy==3.3.3
|
|
# via -r requirements/edx/testing.txt
|
|
faker==40.5.1
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# factory-boy
|
|
fastapi==0.135.1
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# import-linter
|
|
# pact-python
|
|
fastavro==1.12.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-events
|
|
filelock==3.25.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# python-discovery
|
|
# snowflake-connector-python
|
|
# tox
|
|
# virtualenv
|
|
firebase-admin==7.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-ace
|
|
freezegun==1.5.5
|
|
# via -r requirements/edx/testing.txt
|
|
frozenlist==1.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiohttp
|
|
# aiosignal
|
|
fs==2.4.16
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# fs-s3fs
|
|
# openedx-django-pyfs
|
|
# xblock
|
|
fs-s3fs==1.1.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-django-pyfs
|
|
geoip2==5.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
gitdb==4.0.12
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# gitpython
|
|
gitpython==3.1.46
|
|
# via -r requirements/edx/doc.txt
|
|
glob2==0.7
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
google-api-core[grpc]==2.30.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# firebase-admin
|
|
# google-cloud-core
|
|
# google-cloud-firestore
|
|
# google-cloud-storage
|
|
google-auth==2.48.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-api-core
|
|
# google-cloud-core
|
|
# google-cloud-firestore
|
|
# google-cloud-storage
|
|
google-cloud-core==2.5.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-cloud-firestore
|
|
# google-cloud-storage
|
|
google-cloud-firestore==2.23.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# firebase-admin
|
|
google-cloud-storage==3.9.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# firebase-admin
|
|
google-crc32c==1.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-cloud-storage
|
|
# google-resumable-media
|
|
google-resumable-media==2.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-cloud-storage
|
|
googleapis-common-protos==1.72.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-api-core
|
|
# grpcio-status
|
|
grimp==3.14
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# import-linter
|
|
grpcio==1.78.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-api-core
|
|
# grpcio-status
|
|
grpcio-status==1.78.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-api-core
|
|
gunicorn==25.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
h11==0.16.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# httpcore
|
|
# uvicorn
|
|
h2==4.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# httpx
|
|
help-tokens==3.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
hpack==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# h2
|
|
html5lib==1.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# ora2
|
|
# xblocks-contrib
|
|
httpcore==1.0.9
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# httpx
|
|
httpretty==1.1.4
|
|
# via -r requirements/edx/testing.txt
|
|
httpx[http2]==0.28.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# firebase-admin
|
|
hyperframe==6.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# h2
|
|
icalendar==7.0.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
idna==3.11
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# anyio
|
|
# httpx
|
|
# optimizely-sdk
|
|
# requests
|
|
# snowflake-connector-python
|
|
# yarl
|
|
imagesize==1.4.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
import-linter==2.10
|
|
# via -r requirements/edx/testing.txt
|
|
importlib-metadata==8.7.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
inflection==0.5.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# drf-spectacular
|
|
# drf-yasg
|
|
iniconfig==2.3.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pytest
|
|
invoke==2.2.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# paramiko
|
|
ipaddress==1.0.23
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
isodate==0.7.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# python3-saml
|
|
isort==8.0.1
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pylint
|
|
jinja2==3.1.6
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# code-annotations
|
|
# diff-cover
|
|
# sphinx
|
|
# sphinx-autoapi
|
|
jmespath==1.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# boto3
|
|
# botocore
|
|
joblib==1.5.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# nltk
|
|
jsondiff==2.2.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
jsonfield==3.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-celeryutils
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
# edx-submissions
|
|
# enterprise-integrated-channels
|
|
# lti-consumer-xblock
|
|
# ora2
|
|
jsonschema==4.26.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# drf-spectacular
|
|
# optimizely-sdk
|
|
# sphinxcontrib-openapi
|
|
jsonschema-specifications==2025.9.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# jsonschema
|
|
jwcrypto==1.5.6
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-oauth-toolkit
|
|
# pylti1p3
|
|
kombu==5.6.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# celery
|
|
laboratory==1.0.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
lazy==1.6
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# acid-xblock
|
|
# lti-consumer-xblock
|
|
# ora2
|
|
# xblock
|
|
librt==0.8.1
|
|
# via mypy
|
|
libsass==0.10.0
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/assets.txt
|
|
lti-consumer-xblock==9.14.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
lxml[html-clean]==5.3.2
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-i18n-tools
|
|
# edxval
|
|
# lti-consumer-xblock
|
|
# lxml-html-clean
|
|
# olxcleaner
|
|
# openedx-calc
|
|
# ora2
|
|
# pyquery
|
|
# python3-saml
|
|
# xblock
|
|
# xmlsec
|
|
lxml-html-clean==0.4.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# lxml
|
|
mailsnake==1.6.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
mako==1.3.10
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# acid-xblock
|
|
# lti-consumer-xblock
|
|
# xblock
|
|
# xblock-utils
|
|
markdown==3.10.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-django-wiki
|
|
# staff-graded-xblock
|
|
# xblock-poll
|
|
markdown-it-py==4.0.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# rich
|
|
markupsafe==3.0.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# chem
|
|
# jinja2
|
|
# mako
|
|
# openedx-calc
|
|
# xblock
|
|
maxminddb==3.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# geoip2
|
|
mccabe==0.7.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pylint
|
|
mdurl==0.1.2
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# markdown-it-py
|
|
meilisearch==0.40.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-search
|
|
mistune==3.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx-mdinclude
|
|
mock==5.2.0
|
|
# via -r requirements/edx/testing.txt
|
|
mongoengine==0.29.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
monotonic==1.6
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# analytics-python
|
|
more-itertools==10.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# cssutils
|
|
mpmath==1.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# sympy
|
|
msgpack==1.1.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# cachecontrol
|
|
multidict==6.7.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiohttp
|
|
# yarl
|
|
mypy==1.19.1
|
|
# via
|
|
# -r requirements/edx/development.in
|
|
# django-stubs
|
|
mypy-extensions==1.1.0
|
|
# via mypy
|
|
mysqlclient==2.2.8
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-forum
|
|
nh3==0.3.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
nltk==3.9.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# chem
|
|
nodeenv==1.10.0
|
|
# via
|
|
# -r requirements/edx/assets.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
numpy==1.26.4
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# chem
|
|
# openedx-calc
|
|
# scipy
|
|
# shapely
|
|
# xblocks-contrib
|
|
oauthlib==3.3.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-oauth-toolkit
|
|
# lti-consumer-xblock
|
|
# requests-oauthlib
|
|
# social-auth-core
|
|
# xblocks-contrib
|
|
olxcleaner==0.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
openedx-atlas==0.7.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
# openedx-authz
|
|
# openedx-forum
|
|
openedx-authz==0.23.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
openedx-calc==4.0.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
openedx-core==0.35.0
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
openedx-django-pyfs==3.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblock
|
|
# xblocks-contrib
|
|
openedx-django-require==3.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
openedx-django-wiki==3.1.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
openedx-events==10.5.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# edx-event-bus-kafka
|
|
# edx-event-bus-redis
|
|
# event-tracking
|
|
# ora2
|
|
openedx-filters==2.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# lti-consumer-xblock
|
|
# ora2
|
|
openedx-forum==0.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
optimizely-sdk==5.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
ora2==6.17.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
packaging==26.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# -r requirements/pip-tools.txt
|
|
# build
|
|
# drf-yasg
|
|
# gunicorn
|
|
# kombu
|
|
# pydata-sphinx-theme
|
|
# pyproject-api
|
|
# pytest
|
|
# snowflake-connector-python
|
|
# sphinx
|
|
# tox
|
|
# wheel
|
|
pact-python==1.6.0
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/testing.txt
|
|
paramiko==4.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
path==16.11.0
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-i18n-tools
|
|
# path-py
|
|
path-py==12.5.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# ora2
|
|
# staff-graded-xblock
|
|
pathspec==1.0.4
|
|
# via mypy
|
|
pgpy==0.6.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
picobox==4.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinxcontrib-openapi
|
|
piexif==1.1.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
pillow==12.1.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# edx-organizations
|
|
# edxval
|
|
# xblocks-contrib
|
|
pip-tools==7.5.3
|
|
# via -r requirements/pip-tools.txt
|
|
platformdirs==4.9.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pylint
|
|
# python-discovery
|
|
# snowflake-connector-python
|
|
# tox
|
|
# virtualenv
|
|
pluggy==1.6.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# diff-cover
|
|
# pytest
|
|
# pytest-cov
|
|
# tox
|
|
polib==1.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-i18n-tools
|
|
prompt-toolkit==3.0.52
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# click-repl
|
|
propcache==0.4.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiohttp
|
|
# yarl
|
|
proto-plus==1.27.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-api-core
|
|
# google-cloud-firestore
|
|
protobuf==6.33.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-api-core
|
|
# google-cloud-firestore
|
|
# googleapis-common-protos
|
|
# grpcio-status
|
|
# proto-plus
|
|
psutil==7.2.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-django-utils
|
|
# pact-python
|
|
# pytest-xdist
|
|
psycopg2-binary==2.9.11
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
py==1.11.0
|
|
# via -r requirements/edx/testing.txt
|
|
pyasn1==0.6.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pgpy
|
|
# pyasn1-modules
|
|
# rsa
|
|
pyasn1-modules==0.4.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-auth
|
|
pycasbin==2.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# casbin-django-orm-adapter
|
|
# openedx-authz
|
|
pycountry==26.2.16
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
pycparser==3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# cffi
|
|
pycryptodomex==3.23.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-proctoring
|
|
# lti-consumer-xblock
|
|
pydantic==2.12.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# camel-converter
|
|
# fastapi
|
|
pydantic-core==2.41.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pydantic
|
|
pydata-sphinx-theme==0.15.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx-book-theme
|
|
pygments==2.19.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# accessible-pygments
|
|
# diff-cover
|
|
# pydata-sphinx-theme
|
|
# rich
|
|
# sphinx
|
|
# sphinx-mdinclude
|
|
pyjwt[crypto]==2.11.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# drf-jwt
|
|
# edx-auth-backends
|
|
# edx-drf-extensions
|
|
# edx-proctoring
|
|
# edx-rest-api-client
|
|
# firebase-admin
|
|
# lti-consumer-xblock
|
|
# pylti1p3
|
|
# snowflake-connector-python
|
|
# social-auth-core
|
|
pylatexenc==2.10
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# olxcleaner
|
|
pylint==4.0.5
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# edx-lint
|
|
# pylint-celery
|
|
# pylint-django
|
|
# pylint-plugin-utils
|
|
# pylint-pytest
|
|
pylint-celery==0.3
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# edx-lint
|
|
pylint-django==2.7.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# edx-lint
|
|
pylint-plugin-utils==0.9.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pylint-celery
|
|
# pylint-django
|
|
pylint-pytest==1.1.8
|
|
# via -r requirements/edx/testing.txt
|
|
pylti1p3==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
pymemcache==4.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
pymongo==4.4.0
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-opaque-keys
|
|
# event-tracking
|
|
# mongoengine
|
|
# openedx-forum
|
|
pynacl==1.6.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-django-utils
|
|
# paramiko
|
|
pynliner==0.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
pyopenssl==25.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# snowflake-connector-python
|
|
pyparsing==3.3.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# chem
|
|
# openedx-calc
|
|
pyproject-api==1.10.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# tox
|
|
pyproject-hooks==1.2.0
|
|
# via
|
|
# -r requirements/pip-tools.txt
|
|
# build
|
|
# pip-tools
|
|
pyquery==2.0.1
|
|
# via -r requirements/edx/testing.txt
|
|
pyrsistent==0.20.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# optimizely-sdk
|
|
pysrt==1.1.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edxval
|
|
pytest==8.2.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pylint-pytest
|
|
# pytest-attrib
|
|
# pytest-cov
|
|
# pytest-django
|
|
# pytest-json-report
|
|
# pytest-metadata
|
|
# pytest-randomly
|
|
# pytest-xdist
|
|
pytest-attrib==0.1.3
|
|
# via -r requirements/edx/testing.txt
|
|
pytest-cov==7.0.0
|
|
# via -r requirements/edx/testing.txt
|
|
pytest-django==4.12.0
|
|
# via -r requirements/edx/testing.txt
|
|
pytest-json-report==1.5.0
|
|
# via -r requirements/edx/testing.txt
|
|
pytest-metadata==3.1.1
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# pytest-json-report
|
|
pytest-randomly==4.0.1
|
|
# via -r requirements/edx/testing.txt
|
|
pytest-xdist[psutil]==3.8.0
|
|
# via -r requirements/edx/testing.txt
|
|
python-dateutil==2.9.0.post0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# analytics-python
|
|
# botocore
|
|
# celery
|
|
# edx-ace
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
# freezegun
|
|
# icalendar
|
|
# olxcleaner
|
|
# ora2
|
|
# xblock
|
|
python-discovery==1.1.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# virtualenv
|
|
python-ipware==3.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django-ipware
|
|
python-slugify==8.0.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# code-annotations
|
|
python-swiftclient==4.10.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# ora2
|
|
python3-openid==3.2.0 ; python_version >= "3"
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# social-auth-core
|
|
python3-saml==1.16.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
pytz==2025.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# drf-yasg
|
|
# edx-completion
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
# edx-submissions
|
|
# edx-tincan-py35
|
|
# enterprise-integrated-channels
|
|
# event-tracking
|
|
# olxcleaner
|
|
# ora2
|
|
# snowflake-connector-python
|
|
# tincan
|
|
# xblock
|
|
pyuca==1.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
pywatchman==3.0.0
|
|
# via -r requirements/edx/development.in
|
|
pyyaml==6.0.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# code-annotations
|
|
# drf-spectacular
|
|
# drf-yasg
|
|
# edx-django-release-util
|
|
# edx-i18n-tools
|
|
# jsondiff
|
|
# sphinx-autoapi
|
|
# sphinxcontrib-openapi
|
|
# xblock
|
|
random2==1.0.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
recommender-xblock==3.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
redis==7.2.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# walrus
|
|
referencing==0.37.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# jsonschema
|
|
# jsonschema-specifications
|
|
regex==2026.2.28
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# nltk
|
|
requests==2.32.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# analytics-python
|
|
# cachecontrol
|
|
# django-oauth-toolkit
|
|
# edx-bulk-grades
|
|
# edx-drf-extensions
|
|
# edx-enterprise
|
|
# edx-rest-api-client
|
|
# enterprise-integrated-channels
|
|
# geoip2
|
|
# google-api-core
|
|
# google-cloud-storage
|
|
# mailsnake
|
|
# meilisearch
|
|
# openedx-forum
|
|
# optimizely-sdk
|
|
# pact-python
|
|
# pylti1p3
|
|
# python-swiftclient
|
|
# requests-oauthlib
|
|
# sailthru-client
|
|
# slumber
|
|
# snowflake-connector-python
|
|
# social-auth-core
|
|
# sphinx
|
|
# xblock-google-drive
|
|
requests-oauthlib==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# social-auth-core
|
|
rich==14.3.3
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# import-linter
|
|
roman-numerals==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
rpds-py==0.30.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# jsonschema
|
|
# referencing
|
|
rsa==4.9.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# google-auth
|
|
ruff==0.15.4
|
|
# via -r requirements/edx/testing.txt
|
|
rules==3.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# edx-proctoring
|
|
# openedx-core
|
|
s3transfer==0.16.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# boto3
|
|
sailthru-client==2.2.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-ace
|
|
scipy==1.17.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# chem
|
|
semantic-version==2.10.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-drf-extensions
|
|
shapely==2.1.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
simpleeval==1.0.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pycasbin
|
|
simplejson==3.20.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# sailthru-client
|
|
# super-csv
|
|
# xblock
|
|
# xblock-utils
|
|
singledispatch==4.1.2
|
|
# via -r requirements/edx/testing.txt
|
|
six==1.17.0
|
|
# via
|
|
# -r requirements/edx/assets.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# analytics-python
|
|
# crowdsourcehinter-xblock
|
|
# edx-ace
|
|
# edx-auth-backends
|
|
# edx-ccx-keys
|
|
# edx-codejail
|
|
# edx-django-release-util
|
|
# edx-lint
|
|
# edx-milestones
|
|
# edx-rbac
|
|
# event-tracking
|
|
# fs
|
|
# fs-s3fs
|
|
# html5lib
|
|
# libsass
|
|
# pact-python
|
|
# python-dateutil
|
|
slumber==0.7.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-bulk-grades
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
smmap==5.0.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# gitdb
|
|
snowballstemmer==3.0.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
snowflake-connector-python==4.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
social-auth-app-django==5.4.1
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-auth-backends
|
|
social-auth-core==4.8.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-auth-backends
|
|
# social-auth-app-django
|
|
sorl-thumbnail==13.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-django-wiki
|
|
sortedcontainers==2.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# snowflake-connector-python
|
|
soupsieve==2.8.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# beautifulsoup4
|
|
sphinx==9.0.4
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# pydata-sphinx-theme
|
|
# sphinx-autoapi
|
|
# sphinx-book-theme
|
|
# sphinx-design
|
|
# sphinx-mdinclude
|
|
# sphinx-reredirects
|
|
# sphinxcontrib-httpdomain
|
|
# sphinxcontrib-openapi
|
|
# sphinxext-rediraffe
|
|
sphinx-autoapi==3.6.0
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
sphinx-book-theme==1.1.4
|
|
# via -r requirements/edx/doc.txt
|
|
sphinx-design==0.7.0
|
|
# via -r requirements/edx/doc.txt
|
|
sphinx-mdinclude==0.6.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinxcontrib-openapi
|
|
sphinx-reredirects==1.1.0
|
|
# via -r requirements/edx/doc.txt
|
|
sphinxcontrib-applehelp==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
sphinxcontrib-devhelp==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
sphinxcontrib-htmlhelp==2.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
sphinxcontrib-httpdomain==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinxcontrib-openapi
|
|
sphinxcontrib-jsmath==1.0.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
sphinxcontrib-openapi==0.9.0
|
|
# via -r requirements/edx/doc.txt
|
|
sphinxcontrib-qthelp==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
sphinxcontrib-serializinghtml==2.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# sphinx
|
|
sphinxext-rediraffe==0.3.0
|
|
# via -r requirements/edx/doc.txt
|
|
sqlparse==0.5.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# django
|
|
# django-debug-toolbar
|
|
staff-graded-xblock==3.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
starlette==0.52.1
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# fastapi
|
|
stevedore==5.7.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# code-annotations
|
|
# edx-ace
|
|
# edx-django-utils
|
|
# edx-enterprise
|
|
# edx-opaque-keys
|
|
super-csv==4.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-bulk-grades
|
|
sympy==1.14.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-calc
|
|
testfixtures==10.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
text-unidecode==1.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# python-slugify
|
|
tincan==1.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
tinycss2==1.4.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# bleach
|
|
tomlkit==0.14.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# openedx-core
|
|
# pylint
|
|
# snowflake-connector-python
|
|
tox==4.47.0
|
|
# via -r requirements/edx/testing.txt
|
|
tqdm==4.67.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# nltk
|
|
types-pyyaml==6.0.12.20250915
|
|
# via
|
|
# django-stubs
|
|
# djangorestframework-stubs
|
|
types-requests==2.32.4.20260107
|
|
# via -r requirements/edx/development.in
|
|
typing-extensions==4.15.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiosignal
|
|
# anyio
|
|
# beautifulsoup4
|
|
# django-countries
|
|
# django-stubs
|
|
# django-stubs-ext
|
|
# djangorestframework-stubs
|
|
# edx-opaque-keys
|
|
# fastapi
|
|
# grimp
|
|
# grpcio
|
|
# icalendar
|
|
# import-linter
|
|
# jwcrypto
|
|
# mypy
|
|
# pydantic
|
|
# pydantic-core
|
|
# pydata-sphinx-theme
|
|
# pylti1p3
|
|
# pyopenssl
|
|
# referencing
|
|
# snowflake-connector-python
|
|
# starlette
|
|
# typing-inspection
|
|
typing-inspection==0.4.2
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# fastapi
|
|
# pydantic
|
|
tzdata==2025.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# icalendar
|
|
# kombu
|
|
tzlocal==5.3.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# celery
|
|
unicodecsv==0.14.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-enterprise
|
|
# enterprise-integrated-channels
|
|
unicodeit==0.7.5
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
unidiff==0.7.5
|
|
# via -r requirements/edx/testing.txt
|
|
uritemplate==4.2.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# drf-spectacular
|
|
# drf-yasg
|
|
urllib3==2.6.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# botocore
|
|
# elasticsearch
|
|
# pact-python
|
|
# requests
|
|
# types-requests
|
|
uvicorn==0.41.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# import-linter
|
|
# pact-python
|
|
vine==5.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# amqp
|
|
# celery
|
|
# kombu
|
|
virtualenv==21.1.0
|
|
# via
|
|
# -r requirements/edx/testing.txt
|
|
# tox
|
|
voluptuous==0.16.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# ora2
|
|
vulture==2.14
|
|
# via -r requirements/edx/development.in
|
|
walrus==0.9.8
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-event-bus-redis
|
|
watchdog==6.0.0
|
|
# via -r requirements/edx/development.in
|
|
wcmatch==10.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# pycasbin
|
|
wcwidth==0.6.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# prompt-toolkit
|
|
web-fragments==3.1.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# crowdsourcehinter-xblock
|
|
# edx-sga
|
|
# staff-graded-xblock
|
|
# xblock
|
|
# xblock-utils
|
|
webencodings==0.5.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# bleach
|
|
# html5lib
|
|
# tinycss2
|
|
webob==1.8.9
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblock
|
|
wheel==0.46.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# -r requirements/pip-tools.txt
|
|
# django-pipeline
|
|
# pip-tools
|
|
wrapt==2.1.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# xblocks-contrib
|
|
xblock[django]==5.3.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# acid-xblock
|
|
# crowdsourcehinter-xblock
|
|
# done-xblock
|
|
# edx-completion
|
|
# edx-sga
|
|
# edx-when
|
|
# lti-consumer-xblock
|
|
# ora2
|
|
# staff-graded-xblock
|
|
# xblock-drag-and-drop-v2
|
|
# xblock-google-drive
|
|
# xblock-utils
|
|
# xblocks-contrib
|
|
xblock-drag-and-drop-v2==5.0.3
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
xblock-google-drive==0.8.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
xblock-poll==1.15.1
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
xblock-utils==4.0.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# edx-sga
|
|
# xblock-poll
|
|
xblocks-contrib==0.13.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
xmlsec==1.3.14
|
|
# via
|
|
# -c requirements/constraints.txt
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# python3-saml
|
|
xss-utils==0.8.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
yarl==1.23.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# aiohttp
|
|
zipp==3.23.0
|
|
# via
|
|
# -r requirements/edx/doc.txt
|
|
# -r requirements/edx/testing.txt
|
|
# importlib-metadata
|
|
|
|
# The following packages are considered to be unsafe in a requirements file:
|
|
# pip
|
|
# setuptools
|