From 376211950fd40cefcf048f740032c99e93cfdec6 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Thu, 13 Jul 2023 15:32:20 -0400 Subject: [PATCH 1/4] build: Add base requirements to docs. If we want to build autodocs from the code, we need the dependencies of the code installed as a part of the docs build. --- requirements/edx/doc.in | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements/edx/doc.in b/requirements/edx/doc.in index 0dd7ad9aa666..4772c4dc13b4 100644 --- a/requirements/edx/doc.in +++ b/requirements/edx/doc.in @@ -1,6 +1,7 @@ # Requirements for documentation validation -c ../constraints.txt +-r base.txt code-annotations # provides annotations for certain documentation sphinx-book-theme # Common theme for all Open edX projects gitpython # fetch git repo information From a44336057da18eaa70aafe18a89c56b116b37643 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Thu, 13 Jul 2023 16:31:03 -0400 Subject: [PATCH 2/4] build: Install edx-platform as a part of the docs setup. --- .readthedocs.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 94ace6797463..1ba26f8d58af 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,3 +8,5 @@ build: python: install: - requirements: "requirements/edx/doc.txt" + - method: pip + path: . From 90c41555096bea89b10f5e2f8730d333af7ff581 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Fri, 14 Jul 2023 13:28:58 -0400 Subject: [PATCH 3/4] docs: Don't build certain doc strings for now. We ran into memory issues at RTD so skip the xmodule, cms and common docs for now so we can get some of the stuff up. We can come back to it later once we make things better. --- docs/guides/conf.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/guides/conf.py b/docs/guides/conf.py index b18de3c48dba..01352852467c 100644 --- a/docs/guides/conf.py +++ b/docs/guides/conf.py @@ -278,11 +278,14 @@ # run sphinx-apidoc against and the directories under "docs" in which to store # the generated *.rst files modules = { - 'cms': 'references/docstrings/cms', 'lms': 'references/docstrings/lms', 'openedx': 'references/docstrings/openedx', - 'common': 'references/docstrings/common', - 'xmodule': 'references/docstrings/xmodule', + # Commenting this out for now because they blow up the build + # time and memory limits for RTD. We can come back to these + # later once we get parallel builds working hopefully. + # 'cms': 'references/docstrings/cms', + # 'common': 'references/docstrings/common', + # 'xmodule': 'references/docstrings/xmodule', } From 1de6ff7ad2de8d95fa2af335567e6a73ed28ce1b Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Mon, 17 Jul 2023 12:39:34 -0400 Subject: [PATCH 4/4] chore: Run `make upgrade` --- requirements/edx-sandbox/py38.txt | 2 +- requirements/edx/base.txt | 10 +- requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 504 +++++++++-- requirements/edx/doc.txt | 1392 ++++++++++++++++++++++++++++- requirements/edx/testing.txt | 24 +- requirements/pip-tools.txt | 3 +- requirements/pip.txt | 2 +- 8 files changed, 1809 insertions(+), 130 deletions(-) diff --git a/requirements/edx-sandbox/py38.txt b/requirements/edx-sandbox/py38.txt index 725fed910eb3..98b4b5521e64 100644 --- a/requirements/edx-sandbox/py38.txt +++ b/requirements/edx-sandbox/py38.txt @@ -8,7 +8,7 @@ cffi==1.15.1 # via cryptography chem==1.2.0 # via -r requirements/edx-sandbox/py38.in -click==8.1.4 +click==8.1.5 # via # -c requirements/edx-sandbox/../constraints.txt # nltk diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index ad06c7093146..c6ce8d79bfc3 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -121,7 +121,7 @@ charset-normalizer==2.0.12 # snowflake-connector-python chem==1.2.0 # via -r requirements/edx/kernel.in -click==8.1.4 +click==8.1.5 # via # -c requirements/edx/../constraints.txt # celery @@ -657,7 +657,7 @@ jsonfield==3.1.0 # lti-consumer-xblock # ora2 # outcome-surveys -jsonschema==4.18.2 +jsonschema==4.18.3 # via optimizely-sdk jsonschema-specifications==2023.6.1 # via jsonschema @@ -1013,7 +1013,7 @@ requests-oauthlib==1.3.1 # via # -r requirements/edx/kernel.in # social-auth-core -rpds-py==0.8.10 +rpds-py==0.8.11 # via # jsonschema # referencing @@ -1170,7 +1170,7 @@ vine==5.0.0 # kombu voluptuous==0.13.1 # via ora2 -walrus==0.9.2 +walrus==0.9.3 # via edx-event-bus-redis watchdog==3.0.0 # via -r requirements/edx/paver.txt @@ -1233,7 +1233,7 @@ xss-utils==0.4.0 # via -r requirements/edx/kernel.in yarl==1.9.2 # via aiohttp -zipp==3.16.1 +zipp==3.16.2 # via # importlib-metadata # importlib-resources diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index fbf2b5cfb8c5..c0b44e4fdd79 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -8,7 +8,7 @@ chardet==5.1.0 # via diff-cover coverage==7.2.7 # via -r requirements/edx/coverage.in -diff-cover==7.6.1 +diff-cover==7.7.0 # via -r requirements/edx/coverage.in jinja2==3.1.2 # via diff-cover diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 49b95e50a5b6..7aa4814c51a1 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -9,13 +9,17 @@ accessible-pygments==0.0.4 # -r requirements/edx/doc.txt # pydata-sphinx-theme acid-xblock==0.2.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt aiohttp==3.8.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # geoip2 aiosignal==1.3.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp alabaster==0.7.13 @@ -25,15 +29,20 @@ alabaster==0.7.13 algoliasearch==2.6.3 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt amqp==5.1.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # kombu analytics-python==1.4.post1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt aniso8601==9.0.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-tincan-py35 annotated-types==0.5.0 @@ -47,15 +56,18 @@ anyio==3.7.1 # starlette appdirs==1.4.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # fs asgiref==3.7.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django # django-countries asn1crypto==1.5.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # oscrypto # snowflake-connector-python @@ -66,6 +78,7 @@ astroid==2.13.5 # pylint-celery async-timeout==4.0.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp # redis @@ -91,10 +104,12 @@ babel==2.11.0 # sphinx backoff==1.10.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # analytics-python backports-zoneinfo[tzdata]==0.2.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # celery # icalendar @@ -107,10 +122,12 @@ beautifulsoup4==4.12.2 # pynliner billiard==4.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # celery bleach[css]==6.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # lti-consumer-xblock @@ -123,10 +140,12 @@ bok-choy==2.0.2 boto==2.39.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt boto3==1.7.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs @@ -134,11 +153,14 @@ boto3==1.7.0 botocore==1.10.84 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # boto3 # s3transfer bridgekeeper==0.9 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt build==0.10.0 # via # -r requirements/edx/../pip-tools.txt @@ -146,6 +168,7 @@ build==0.10.0 celery==5.3.1 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-celery-results # django-user-tasks @@ -164,12 +187,14 @@ certifi==2023.5.7 # snowflake-connector-python cffi==1.15.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cryptography # pynacl # snowflake-connector-python chardet==5.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # diff-cover # pysrt @@ -182,8 +207,10 @@ charset-normalizer==2.0.12 # requests # snowflake-connector-python chem==1.2.0 - # via -r requirements/edx/testing.txt -click==8.1.4 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt +click==8.1.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/../pip-tools.txt @@ -206,6 +233,7 @@ click==8.1.4 # uvicorn click-didyoumean==0.3.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # celery click-log==0.4.0 @@ -214,10 +242,12 @@ click-log==0.4.0 # edx-lint click-plugins==1.1.1 # 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==1.3.0 @@ -228,13 +258,17 @@ code-annotations==1.3.0 # edx-lint # edx-toggles codejail-includes==1.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt coreapi==2.3.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # drf-yasg coreschema==0.0.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # coreapi # drf-yasg @@ -243,10 +277,13 @@ coverage[toml]==7.2.7 # -r requirements/edx/testing.txt # pytest-cov crowdsourcehinter-xblock==0.6 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt cryptography==38.0.4 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-fernet-fields # djfernet @@ -264,6 +301,7 @@ cssselect==1.2.0 # pyquery cssutils==2.7.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pynliner ddt==1.6.0 @@ -274,6 +312,7 @@ deepmerge==1.1.0 # sphinxcontrib-openapi defusedxml==0.7.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # djangorestframework-xml # ora2 @@ -281,21 +320,23 @@ defusedxml==0.7.1 # social-auth-core deprecated==1.2.14 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jwcrypto -diff-cover==7.6.1 +diff-cover==7.7.0 # via -r requirements/edx/testing.txt dill==0.3.6 # via # -r requirements/edx/testing.txt # pylint -distlib==0.3.6 +distlib==0.3.7 # via # -r requirements/edx/testing.txt # virtualenv django==3.2.20 # via # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-appconf # django-celery-results @@ -366,32 +407,42 @@ django==3.2.20 # xss-utils django-appconf==1.0.5 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-statici18n django-cache-memoize==0.1.10 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise django-celery-results==2.5.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-classy-tags==4.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-sekizai django-config-models==2.3.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-name-affirmation # lti-consumer-xblock django-cors-headers==4.2.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-countries==7.5.1 # 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 @@ -403,14 +454,17 @@ django-debug-toolbar==4.1.0 # via -r requirements/edx/development.in django-environ==0.10.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore django-fernet-fields==0.6 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise django-filter==23.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # learner-pathway-progress @@ -419,17 +473,22 @@ django-filter==23.2 django-ipware==4.0.2 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring django-js-asset==2.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-mptt django-method-override==1.0.4 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-model-utils==4.3.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-user-tasks # edx-bulk-grades @@ -451,35 +510,49 @@ django-model-utils==4.3.1 # super-csv django-mptt==0.14.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-django-wiki django-multi-email-field==0.7.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise django-mysql==4.11.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-oauth-toolkit==1.3.2 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt django-object-actions==4.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise django-pipeline==2.1.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-ratelimit==4.0.0 - # via -r requirements/edx/testing.txt + # 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==3.5.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-simple-history==3.0.0 # via # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-name-affirmation @@ -488,21 +561,28 @@ django-simple-history==3.0.0 # learner-pathway-progress # ora2 django-splash==1.3.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-statici18n==2.3.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # lti-consumer-xblock # xblock-drag-and-drop-v2 django-storages==1.9.1 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval django-user-tasks==3.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt django-waffle==3.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-django-utils # edx-drf-extensions @@ -513,11 +593,13 @@ django-waffle==3.0.0 django-webpack-loader==0.7.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring djangorestframework==3.14.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-config-models # django-user-tasks @@ -538,10 +620,12 @@ djangorestframework==3.14.0 # super-csv djangorestframework-xml==2.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise djfernet==0.8.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval docutils==0.19 @@ -554,57 +638,80 @@ docutils==0.19 # sphinx # sphinx-mdinclude done-xblock==2.0.5 - # via -r requirements/edx/testing.txt + # 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-nested-routers==0.93.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore drf-yasg==1.21.5 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-api-doc-tools edx-ace==1.6.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-api-doc-tools==1.6.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-name-affirmation # openedx-blockstore edx-auth-backends==4.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore edx-braze-client==0.1.7 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-bulk-grades==1.0.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # staff-graded-xblock edx-ccx-keys==1.2.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-celeryutils==1.2.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-name-affirmation # super-csv edx-codejail==3.3.3 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-completion==4.2.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-django-release-util==1.2.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval # openedx-blockstore edx-django-sites-extensions==4.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-django-utils==5.5.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-config-models # edx-drf-extensions @@ -623,6 +730,7 @@ edx-django-utils==5.5.0 # super-csv edx-drf-extensions==8.8.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-completion # edx-enterprise @@ -636,24 +744,35 @@ edx-drf-extensions==8.8.0 edx-enterprise==4.0.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # learner-pathway-progress edx-event-bus-kafka==5.1.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-event-bus-redis==0.3.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-i18n-tools==1.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 edx-lint==5.3.4 # via -r requirements/edx/testing.txt edx-milestones==0.4.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-name-affirmation==2.3.5 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-opaque-keys[django]==2.3.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-bulk-grades # edx-ccx-keys @@ -671,36 +790,50 @@ edx-opaque-keys[django]==2.3.0 # ora2 # outcome-surveys edx-organizations==6.11.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-proctoring==4.16.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring-proctortrack edx-proctoring-proctortrack==1.0.5 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-rbac==1.7.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise edx-rest-api-client==5.5.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring edx-search==3.6.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-sga==0.22.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-submissions==3.5.6 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 edx-tincan-py35==1.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise edx-toggles==5.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-completion # edx-event-bus-kafka @@ -711,28 +844,40 @@ edx-toggles==5.0.0 # learner-pathway-progress # ora2 edx-token-utils==0.2.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-user-state-client==1.3.2 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt edx-when==2.4.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring edxval==2.3.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt elasticsearch==7.13.4 # via # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-search enmerkar==0.7.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # enmerkar-underscore enmerkar-underscore==2.1.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt event-tracking==2.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring # edx-search @@ -757,10 +902,12 @@ fastapi==0.100.0 # pact-python fastavro==1.8.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-events filelock==3.12.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # snowflake-connector-python # tox @@ -769,25 +916,31 @@ freezegun==1.2.2 # via -r requirements/edx/testing.txt frozenlist==1.4.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp # aiosignal fs==2.0.27 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # fs-s3fs # openedx-django-pyfs # xblock fs-s3fs==0.1.8 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-django-pyfs future==0.18.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pyjwkest geoip2==4.7.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt gitdb==4.0.10 # via # -r requirements/edx/doc.txt @@ -795,22 +948,29 @@ gitdb==4.0.10 gitpython==3.1.32 # via -r requirements/edx/doc.txt glob2==0.7 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt grimp==2.5 # via # -r requirements/edx/testing.txt # import-linter gunicorn==20.1.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt h11==0.14.0 # via # -r requirements/edx/testing.txt # httpcore # uvicorn help-tokens==2.2.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt html5lib==1.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 httpcore==0.16.3 @@ -824,7 +984,9 @@ httpx==0.23.3 # -r requirements/edx/testing.txt # pact-python icalendar==5.0.7 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt idna==3.4 # via # -r requirements/edx/doc.txt @@ -856,6 +1018,7 @@ importlib-resources==6.0.0 # jsonschema-specifications inflection==0.5.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # drf-yasg iniconfig==2.0.0 @@ -864,12 +1027,16 @@ iniconfig==2.0.0 # pytest interchange==2021.0.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # py2neo ipaddress==1.0.23 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt isodate==0.6.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python3-saml isort==5.12.0 @@ -878,6 +1045,7 @@ isort==5.12.0 # pylint itypes==1.2.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # coreapi jinja2==3.1.2 @@ -890,19 +1058,23 @@ jinja2==3.1.2 # sphinx jmespath==0.10.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # boto3 # botocore joblib==1.3.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk jsondiff==2.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise jsonfield==3.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-celeryutils # edx-enterprise @@ -912,7 +1084,7 @@ jsonfield==3.1.0 # lti-consumer-xblock # ora2 # outcome-surveys -jsonschema==4.18.2 +jsonschema==4.18.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -925,16 +1097,21 @@ jsonschema-specifications==2023.6.1 # jsonschema jwcrypto==1.5.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pylti1p3 kombu==5.3.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # celery laboratory==1.0.2 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt lazy==1.5 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # acid-xblock # bok-choy @@ -946,19 +1123,26 @@ lazy-object-proxy==1.9.0 # -r requirements/edx/testing.txt # astroid learner-pathway-progress==1.3.4 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt libsass==0.10.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 loremipsum==1.0.5 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 lti-consumer-xblock==9.5.5 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt lxml==4.9.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval # lti-consumer-xblock @@ -970,9 +1154,12 @@ lxml==4.9.3 # xblock # xmlsec mailsnake==1.6.4 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt mako==1.2.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # acid-xblock # lti-consumer-xblock @@ -981,12 +1168,14 @@ mako==1.2.4 markdown==3.3.7 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-django-wiki # staff-graded-xblock # xblock-poll markey==0.8 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # enmerkar-underscore markupsafe==2.1.3 @@ -1000,6 +1189,7 @@ markupsafe==2.1.3 # xblock maxminddb==2.4.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # geoip2 mccabe==0.7.0 @@ -1011,20 +1201,27 @@ mistune==2.0.5 # -r requirements/edx/doc.txt # sphinx-mdinclude mock==5.1.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt mongoengine==0.27.0 - # via -r requirements/edx/testing.txt + # 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 # py2neo mpmath==1.3.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # sympy multidict==6.0.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp # yarl @@ -1034,20 +1231,26 @@ mypy-extensions==1.0.0 # via mypy mysqlclient==2.2.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore newrelic==8.8.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-django-utils nltk==3.8.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # chem nodeenv==1.8.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt numpy==1.22.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # chem # openedx-calc @@ -1056,48 +1259,71 @@ numpy==1.22.4 oauthlib==3.0.1 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-oauth-toolkit # lti-consumer-xblock # requests-oauthlib # social-auth-core olxcleaner==0.2.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt openedx-blockstore==1.3.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt openedx-calc==3.0.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt openedx-django-pyfs==3.4.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblock openedx-django-require==2.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt openedx-django-wiki==2.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt openedx-events==8.2.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-event-bus-kafka # edx-event-bus-redis # skill-tagging openedx-filters==1.3.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # lti-consumer-xblock # skill-tagging openedx-mongodbproxy==0.2.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt optimizely-sdk==4.1.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt ora2==5.1.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt oscrypto==1.3.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # snowflake-connector-python outcome-surveys==2.4.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt packaging==23.1 # via # -r requirements/edx/../pip-tools.txt @@ -1115,21 +1341,26 @@ pact-python==2.0.0 # via -r requirements/edx/testing.txt pansi==2020.7.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # py2neo path==16.7.1 # via + # -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 paver==1.3.4 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pbr==5.11.1 # via # -r requirements/edx/doc.txt @@ -1137,6 +1368,7 @@ pbr==5.11.1 # stevedore pgpy==0.6.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise picobox==3.0.0 @@ -1144,10 +1376,13 @@ picobox==3.0.0 # -r requirements/edx/doc.txt # sphinxcontrib-openapi piexif==1.1.3 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pillow==9.5.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-organizations @@ -1159,7 +1394,7 @@ pkgutil-resolve-name==1.3.10 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema -platformdirs==3.8.1 +platformdirs==3.9.1 # via # -r requirements/edx/testing.txt # pylint @@ -1172,14 +1407,17 @@ pluggy==1.2.0 # tox polib==1.2.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-i18n-tools prompt-toolkit==3.0.39 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # click-repl psutil==5.9.5 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-django-utils # pact-python @@ -1191,9 +1429,11 @@ py==1.11.0 py2neo==2021.2.3 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt pyasn1==0.5.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pgpy pycodestyle==2.8.0 @@ -1201,23 +1441,27 @@ pycodestyle==2.8.0 # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt pycountry==22.3.5 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pycparser==2.21 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cffi pycryptodomex==3.18.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring # lti-consumer-xblock # pyjwkest # snowflake-connector-python -pydantic==2.0.2 +pydantic==2.0.3 # via # -r requirements/edx/testing.txt # fastapi -pydantic-core==2.1.2 +pydantic-core==2.3.0 # via # -r requirements/edx/testing.txt # pydantic @@ -1237,11 +1481,13 @@ pygments==2.15.1 # sphinx-mdinclude pyjwkest==1.4.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-token-utils # lti-consumer-xblock pyjwt[crypto]==2.7.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # drf-jwt # edx-auth-backends @@ -1253,6 +1499,7 @@ pyjwt[crypto]==2.7.0 # social-auth-core pylatexenc==2.10 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # olxcleaner pylint==2.15.10 @@ -1280,12 +1527,17 @@ pylint-plugin-utils==0.8.2 pylint-pytest==0.3.0 # via -r requirements/edx/testing.txt pylti1p3==2.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pymemcache==4.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pymongo==3.13.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-opaque-keys # event-tracking @@ -1293,18 +1545,23 @@ pymongo==3.13.0 # openedx-mongodbproxy pynacl==1.5.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-django-utils pynliner==0.8.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pyopenssl==22.0.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # optimizely-sdk # snowflake-connector-python pyparsing==3.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # chem # openedx-calc @@ -1316,10 +1573,12 @@ pyquery==2.0.0 # via -r requirements/edx/testing.txt pyrsistent==0.19.3 # 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==7.4.0 @@ -1351,6 +1610,7 @@ pytest-xdist[psutil]==3.3.1 # via -r requirements/edx/testing.txt python-dateutil==2.8.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # analytics-python # botocore @@ -1366,7 +1626,9 @@ python-dateutil==2.8.2 # ora2 # xblock python-memcached==1.59 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt python-slugify==8.0.1 # via # -r requirements/edx/doc.txt @@ -1374,14 +1636,18 @@ python-slugify==8.0.1 # code-annotations python-swiftclient==4.3.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.15.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pytz==2022.7.1 # via # -c requirements/edx/../constraints.txt @@ -1408,7 +1674,9 @@ pytz==2022.7.1 # snowflake-connector-python # xblock pyuca==1.2 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt pywatchman==1.4.1 # via -r requirements/edx/development.in pyyaml==6.0 @@ -1421,11 +1689,16 @@ pyyaml==6.0 # sphinxcontrib-openapi # xblock random2==1.0.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt recommender-xblock==2.0.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt redis==4.6.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # walrus referencing==0.29.1 @@ -1436,6 +1709,7 @@ referencing==0.29.1 # jsonschema-specifications regex==2023.6.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk requests==2.31.0 @@ -1467,13 +1741,14 @@ requests==2.31.0 # sphinx requests-oauthlib==1.3.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # social-auth-core rfc3986[idna2008]==1.5.0 # via # -r requirements/edx/testing.txt # httpx -rpds-py==0.8.10 +rpds-py==0.8.11 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1481,28 +1756,34 @@ rpds-py==0.8.10 # referencing ruamel-yaml==0.17.32 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # drf-yasg ruamel-yaml-clib==0.2.7 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ruamel-yaml rules==3.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring s3transfer==0.1.13 # 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.7.3 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # chem # openedx-calc @@ -1512,12 +1793,16 @@ selenium==3.141.0 # bok-choy semantic-version==2.10.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-drf-extensions shapely==2.0.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt simplejson==3.19.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # sailthru-client # super-csv @@ -1560,9 +1845,12 @@ six==1.16.0 # sphinxcontrib-httpdomain # tox skill-tagging==0.1.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt slumber==0.7.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-bulk-grades # edx-enterprise @@ -1583,25 +1871,30 @@ snowballstemmer==2.2.0 # sphinx snowflake-connector-python==3.0.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise social-auth-app-django==5.0.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-auth-backends social-auth-core==4.3.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-auth-backends # social-auth-app-django sorl-thumbnail==12.9.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.4.1 @@ -1660,12 +1953,15 @@ sphinxext-rediraffe==0.2.7 # via -r requirements/edx/doc.txt sqlparse==0.4.4 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django # django-debug-toolbar # openedx-blockstore staff-graded-xblock==2.0.1 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt starlette==0.27.0 # via # -r requirements/edx/testing.txt @@ -1681,14 +1977,17 @@ stevedore==5.1.0 # edx-opaque-keys super-csv==3.0.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-bulk-grades sympy==1.12 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-calc testfixtures==7.1.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise text-unidecode==1.3 @@ -1698,6 +1997,7 @@ text-unidecode==1.3 # python-slugify tinycss2==1.1.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # bleach toml==0.10.2 @@ -1728,6 +2028,7 @@ tox-battery==0.6.1 # via -r requirements/edx/testing.txt tqdm==4.65.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk typing-extensions==4.7.1 @@ -1753,17 +2054,20 @@ typing-extensions==4.7.1 # starlette tzdata==2023.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # backports-zoneinfo # celery unicodecsv==0.14.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise unidiff==0.7.5 # via -r requirements/edx/testing.txt uritemplate==4.1.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # coreapi # drf-yasg @@ -1779,39 +2083,48 @@ urllib3==1.26.16 # selenium # snowflake-connector-python user-util==1.0.0 - # via -r requirements/edx/testing.txt -uvicorn==0.22.0 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt +uvicorn==0.23.0 # via # -r requirements/edx/testing.txt # pact-python vine==5.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # amqp # celery # kombu -virtualenv==20.23.1 +virtualenv==20.24.0 # via # -r requirements/edx/testing.txt # tox voluptuous==0.13.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 vulture==2.7 # via -r requirements/edx/development.in -walrus==0.9.2 +walrus==0.9.3 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-event-bus-redis watchdog==3.0.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt wcwidth==0.2.6 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # prompt-toolkit web-fragments==2.0.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # crowdsourcehinter-xblock # edx-sga @@ -1820,12 +2133,14 @@ web-fragments==2.0.0 # xblock-utils webencodings==0.5.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # bleach # html5lib # tinycss2 webob==1.8.7 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblock wheel==0.40.0 @@ -1834,11 +2149,13 @@ wheel==0.40.0 # pip-tools wrapt==1.15.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # astroid # deprecated xblock[django]==1.6.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # acid-xblock # crowdsourcehinter-xblock @@ -1854,13 +2171,20 @@ xblock[django]==1.6.2 # xblock-poll # xblock-utils xblock-drag-and-drop-v2==3.2.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt xblock-google-drive==0.3.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt xblock-poll==1.13.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt xblock-utils==3.2.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-sga # lti-consumer-xblock @@ -1869,15 +2193,19 @@ xblock-utils==3.2.0 # xblock-google-drive xmlsec==1.3.13 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python3-saml xss-utils==0.4.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt yarl==1.9.2 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp -zipp==3.16.1 +zipp==3.16.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index c5852af19755..4de37923f385 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -6,111 +6,1313 @@ # accessible-pygments==0.0.4 # via pydata-sphinx-theme +acid-xblock==0.2.1 + # via -r requirements/edx/base.txt +aiohttp==3.8.4 + # via + # -r requirements/edx/base.txt + # geoip2 +aiosignal==1.3.1 + # via + # -r requirements/edx/base.txt + # aiohttp alabaster==0.7.13 # via sphinx +algoliasearch==2.6.3 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt +amqp==5.1.1 + # via + # -r requirements/edx/base.txt + # kombu +analytics-python==1.4.post1 + # via -r requirements/edx/base.txt +aniso8601==9.0.1 + # via + # -r requirements/edx/base.txt + # edx-tincan-py35 +appdirs==1.4.4 + # via + # -r requirements/edx/base.txt + # fs +asgiref==3.7.2 + # via + # -r requirements/edx/base.txt + # django + # django-countries +asn1crypto==1.5.1 + # via + # -r requirements/edx/base.txt + # oscrypto + # snowflake-connector-python +async-timeout==4.0.2 + # via + # -r requirements/edx/base.txt + # aiohttp + # redis attrs==23.1.0 # via + # -r requirements/edx/base.txt + # aiohttp + # edx-ace # jsonschema + # lti-consumer-xblock + # openedx-blockstore + # openedx-events # referencing babel==2.11.0 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # enmerkar + # enmerkar-underscore # pydata-sphinx-theme # sphinx +backoff==1.10.0 + # via + # -r requirements/edx/base.txt + # analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # -r requirements/edx/base.txt + # celery + # icalendar + # kombu beautifulsoup4==4.12.2 - # via pydata-sphinx-theme + # via + # -r requirements/edx/base.txt + # pydata-sphinx-theme + # pynliner +billiard==4.1.0 + # via + # -r requirements/edx/base.txt + # celery +bleach[css]==6.0.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise + # lti-consumer-xblock + # openedx-django-wiki + # ora2 + # xblock-drag-and-drop-v2 + # xblock-poll +boto==2.39.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt +boto3==1.7.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # django-ses + # fs-s3fs + # ora2 +botocore==1.10.84 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # boto3 + # s3transfer +bridgekeeper==0.9 + # via -r requirements/edx/base.txt +celery==5.3.1 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # django-celery-results + # django-user-tasks + # edx-celeryutils + # edx-enterprise + # event-tracking certifi==2023.5.7 - # via requests + # via + # -r requirements/edx/base.txt + # elasticsearch + # py2neo + # requests + # snowflake-connector-python +cffi==1.15.1 + # via + # -r requirements/edx/base.txt + # cryptography + # pynacl + # snowflake-connector-python +chardet==5.1.0 + # via + # -r requirements/edx/base.txt + # pysrt charset-normalizer==2.0.12 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # aiohttp # requests -click==8.1.4 + # snowflake-connector-python +chem==1.2.0 + # via -r requirements/edx/base.txt +click==8.1.5 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # celery + # click-didyoumean + # click-plugins + # click-repl # code-annotations + # edx-django-utils + # nltk + # user-util +click-didyoumean==0.3.0 + # via + # -r requirements/edx/base.txt + # celery +click-plugins==1.1.1 + # via + # -r requirements/edx/base.txt + # celery +click-repl==0.3.0 + # via + # -r requirements/edx/base.txt + # celery code-annotations==1.3.0 - # via -r requirements/edx/doc.in + # via + # -r requirements/edx/base.txt + # -r requirements/edx/doc.in + # edx-enterprise + # edx-toggles +codejail-includes==1.0.0 + # via -r requirements/edx/base.txt +coreapi==2.3.3 + # via + # -r requirements/edx/base.txt + # drf-yasg +coreschema==0.0.4 + # via + # -r requirements/edx/base.txt + # coreapi + # drf-yasg +crowdsourcehinter-xblock==0.6 + # via -r requirements/edx/base.txt +cryptography==38.0.4 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # django-fernet-fields + # djfernet + # edx-enterprise + # jwcrypto + # optimizely-sdk + # pgpy + # pyjwt + # pyopenssl + # snowflake-connector-python + # social-auth-core +cssutils==2.7.1 + # via + # -r requirements/edx/base.txt + # pynliner deepmerge==1.1.0 # via sphinxcontrib-openapi +defusedxml==0.7.1 + # via + # -r requirements/edx/base.txt + # djangorestframework-xml + # ora2 + # python3-openid + # social-auth-core +deprecated==1.2.14 + # via + # -r requirements/edx/base.txt + # jwcrypto +django==3.2.20 + # via + # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/base.txt + # django-appconf + # django-celery-results + # django-classy-tags + # django-config-models + # django-cors-headers + # django-crum + # django-fernet-fields + # django-filter + # django-js-asset + # django-method-override + # django-model-utils + # django-multi-email-field + # django-mysql + # django-oauth-toolkit + # django-sekizai + # django-ses + # django-splash + # django-statici18n + # django-storages + # django-user-tasks + # djangorestframework + # drf-jwt + # drf-nested-routers + # 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-name-affirmation + # edx-organizations + # edx-proctoring + # edx-rbac + # edx-search + # edx-submissions + # edx-toggles + # edx-token-utils + # edx-when + # edxval + # enmerkar + # enmerkar-underscore + # event-tracking + # help-tokens + # jsonfield + # learner-pathway-progress + # lti-consumer-xblock + # openedx-blockstore + # openedx-django-pyfs + # openedx-django-wiki + # openedx-events + # openedx-filters + # ora2 + # outcome-surveys + # skill-tagging + # super-csv + # xss-utils +django-appconf==1.0.5 + # via + # -r requirements/edx/base.txt + # django-statici18n +django-cache-memoize==0.1.10 + # via + # -r requirements/edx/base.txt + # edx-enterprise +django-celery-results==2.5.1 + # via -r requirements/edx/base.txt +django-classy-tags==4.0.0 + # via + # -r requirements/edx/base.txt + # django-sekizai +django-config-models==2.3.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise + # edx-name-affirmation + # lti-consumer-xblock +django-cors-headers==4.2.0 + # via -r requirements/edx/base.txt +django-countries==7.5.1 + # via + # -r requirements/edx/base.txt + # edx-enterprise +django-crum==0.7.9 + # via + # -r requirements/edx/base.txt + # edx-django-utils + # edx-enterprise + # edx-proctoring + # edx-rbac + # edx-toggles + # super-csv +django-environ==0.10.0 + # via + # -r requirements/edx/base.txt + # openedx-blockstore +django-fernet-fields==0.6 + # via + # -r requirements/edx/base.txt + # edx-enterprise +django-filter==23.2 + # via + # -r requirements/edx/base.txt + # edx-enterprise + # learner-pathway-progress + # lti-consumer-xblock + # openedx-blockstore +django-ipware==4.0.2 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edx-enterprise + # edx-proctoring +django-js-asset==2.1.0 + # via + # -r requirements/edx/base.txt + # django-mptt +django-method-override==1.0.4 + # via -r requirements/edx/base.txt +django-model-utils==4.3.1 + # via + # -r requirements/edx/base.txt + # django-user-tasks + # edx-bulk-grades + # edx-celeryutils + # edx-completion + # edx-enterprise + # edx-milestones + # edx-name-affirmation + # edx-organizations + # edx-proctoring + # edx-rbac + # edx-submissions + # edx-when + # edxval + # learner-pathway-progress + # ora2 + # outcome-surveys + # skill-tagging + # super-csv +django-mptt==0.14.0 + # via + # -r requirements/edx/base.txt + # openedx-django-wiki +django-multi-email-field==0.7.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise +django-mysql==4.11.0 + # via -r requirements/edx/base.txt +django-oauth-toolkit==1.3.2 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt +django-object-actions==4.1.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise +django-pipeline==2.1.0 + # via -r requirements/edx/base.txt +django-ratelimit==4.0.0 + # via -r requirements/edx/base.txt +django-sekizai==4.1.0 + # via + # -r requirements/edx/base.txt + # openedx-django-wiki +django-ses==3.5.0 + # via -r requirements/edx/base.txt +django-simple-history==3.0.0 + # via + # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/base.txt + # edx-enterprise + # edx-name-affirmation + # edx-organizations + # edx-proctoring + # learner-pathway-progress + # ora2 +django-splash==1.3.0 + # via -r requirements/edx/base.txt +django-statici18n==2.3.1 + # via + # -r requirements/edx/base.txt + # lti-consumer-xblock + # xblock-drag-and-drop-v2 +django-storages==1.9.1 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edxval +django-user-tasks==3.0.0 + # via -r requirements/edx/base.txt +django-waffle==3.0.0 + # via + # -r requirements/edx/base.txt + # edx-django-utils + # edx-drf-extensions + # edx-enterprise + # edx-proctoring + # edx-toggles + # openedx-blockstore +django-webpack-loader==0.7.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edx-proctoring +djangorestframework==3.14.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # django-config-models + # django-user-tasks + # drf-jwt + # drf-nested-routers + # drf-yasg + # edx-api-doc-tools + # edx-completion + # edx-drf-extensions + # edx-enterprise + # edx-name-affirmation + # edx-organizations + # edx-proctoring + # edx-submissions + # learner-pathway-progress + # openedx-blockstore + # ora2 + # super-csv +djangorestframework-xml==2.0.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise +djfernet==0.8.1 + # via + # -r requirements/edx/base.txt + # edxval docutils==0.19 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # botocore # pydata-sphinx-theme # sphinx # sphinx-mdinclude +done-xblock==2.0.5 + # via -r requirements/edx/base.txt +drf-jwt==1.19.2 + # via + # -r requirements/edx/base.txt + # edx-drf-extensions +drf-nested-routers==0.93.4 + # via + # -r requirements/edx/base.txt + # openedx-blockstore +drf-yasg==1.21.5 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edx-api-doc-tools +edx-ace==1.6.1 + # via -r requirements/edx/base.txt +edx-api-doc-tools==1.6.0 + # via + # -r requirements/edx/base.txt + # edx-name-affirmation + # openedx-blockstore +edx-auth-backends==4.1.0 + # via + # -r requirements/edx/base.txt + # openedx-blockstore +edx-braze-client==0.1.7 + # via -r requirements/edx/base.txt +edx-bulk-grades==1.0.1 + # via + # -r requirements/edx/base.txt + # staff-graded-xblock +edx-ccx-keys==1.2.1 + # via -r requirements/edx/base.txt +edx-celeryutils==1.2.2 + # via + # -r requirements/edx/base.txt + # edx-name-affirmation + # super-csv +edx-codejail==3.3.3 + # via -r requirements/edx/base.txt +edx-completion==4.2.1 + # via -r requirements/edx/base.txt +edx-django-release-util==1.2.0 + # via + # -r requirements/edx/base.txt + # edxval + # openedx-blockstore +edx-django-sites-extensions==4.0.0 + # via -r requirements/edx/base.txt +edx-django-utils==5.5.0 + # via + # -r requirements/edx/base.txt + # django-config-models + # edx-drf-extensions + # edx-enterprise + # edx-event-bus-kafka + # edx-event-bus-redis + # edx-name-affirmation + # edx-rest-api-client + # edx-toggles + # edx-when + # event-tracking + # learner-pathway-progress + # openedx-blockstore + # ora2 + # outcome-surveys + # super-csv +edx-drf-extensions==8.8.0 + # via + # -r requirements/edx/base.txt + # edx-completion + # edx-enterprise + # edx-name-affirmation + # edx-organizations + # edx-proctoring + # edx-rbac + # edx-when + # edxval + # learner-pathway-progress +edx-enterprise==4.0.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # learner-pathway-progress +edx-event-bus-kafka==5.1.0 + # via -r requirements/edx/base.txt +edx-event-bus-redis==0.3.1 + # via -r requirements/edx/base.txt +edx-i18n-tools==1.0.0 + # via + # -r requirements/edx/base.txt + # ora2 +edx-milestones==0.4.0 + # via -r requirements/edx/base.txt +edx-name-affirmation==2.3.5 + # via -r requirements/edx/base.txt +edx-opaque-keys[django]==2.3.0 + # via + # -r requirements/edx/base.txt + # edx-bulk-grades + # edx-ccx-keys + # edx-completion + # edx-drf-extensions + # edx-enterprise + # edx-milestones + # edx-organizations + # edx-proctoring + # edx-user-state-client + # edx-when + # learner-pathway-progress + # lti-consumer-xblock + # openedx-events + # ora2 + # outcome-surveys +edx-organizations==6.11.1 + # via -r requirements/edx/base.txt +edx-proctoring==4.16.0 + # via + # -r requirements/edx/base.txt + # edx-proctoring-proctortrack +edx-proctoring-proctortrack==1.0.5 + # via -r requirements/edx/base.txt +edx-rbac==1.7.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise +edx-rest-api-client==5.5.2 + # via + # -r requirements/edx/base.txt + # edx-enterprise + # edx-proctoring +edx-search==3.6.0 + # via -r requirements/edx/base.txt +edx-sga==0.22.0 + # via -r requirements/edx/base.txt +edx-submissions==3.5.6 + # via + # -r requirements/edx/base.txt + # ora2 +edx-tincan-py35==1.0.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise +edx-toggles==5.0.0 + # via + # -r requirements/edx/base.txt + # edx-completion + # edx-event-bus-kafka + # edx-event-bus-redis + # edx-name-affirmation + # edx-search + # edxval + # learner-pathway-progress + # ora2 +edx-token-utils==0.2.1 + # via -r requirements/edx/base.txt +edx-user-state-client==1.3.2 + # via -r requirements/edx/base.txt +edx-when==2.4.0 + # via + # -r requirements/edx/base.txt + # edx-proctoring +edxval==2.3.0 + # via -r requirements/edx/base.txt +elasticsearch==7.13.4 + # via + # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/base.txt + # edx-search +enmerkar==0.7.1 + # via + # -r requirements/edx/base.txt + # enmerkar-underscore +enmerkar-underscore==2.1.0 + # via -r requirements/edx/base.txt +event-tracking==2.1.0 + # via + # -r requirements/edx/base.txt + # edx-proctoring + # edx-search +fastavro==1.8.0 + # via + # -r requirements/edx/base.txt + # openedx-events +filelock==3.12.2 + # via + # -r requirements/edx/base.txt + # snowflake-connector-python +frozenlist==1.4.0 + # via + # -r requirements/edx/base.txt + # aiohttp + # aiosignal +fs==2.0.27 + # via + # -r requirements/edx/base.txt + # fs-s3fs + # openedx-django-pyfs + # xblock +fs-s3fs==0.1.8 + # via + # -r requirements/edx/base.txt + # openedx-django-pyfs +future==0.18.3 + # via + # -r requirements/edx/base.txt + # pyjwkest +geoip2==4.7.0 + # via -r requirements/edx/base.txt gitdb==4.0.10 # via gitpython gitpython==3.1.32 # via -r requirements/edx/doc.in +glob2==0.7 + # via -r requirements/edx/base.txt +gunicorn==20.1.0 + # via -r requirements/edx/base.txt +help-tokens==2.2.0 + # via -r requirements/edx/base.txt +html5lib==1.1 + # via + # -r requirements/edx/base.txt + # ora2 +icalendar==5.0.7 + # via -r requirements/edx/base.txt idna==3.4 - # via requests + # via + # -r requirements/edx/base.txt + # optimizely-sdk + # requests + # snowflake-connector-python + # yarl imagesize==1.4.1 # via sphinx importlib-metadata==6.8.0 - # via sphinx + # via + # -r requirements/edx/base.txt + # markdown + # sphinx importlib-resources==6.0.0 # via + # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications +inflection==0.5.1 + # via + # -r requirements/edx/base.txt + # drf-yasg +interchange==2021.0.4 + # via + # -r requirements/edx/base.txt + # py2neo +ipaddress==1.0.23 + # via -r requirements/edx/base.txt +isodate==0.6.1 + # via + # -r requirements/edx/base.txt + # python3-saml +itypes==1.2.0 + # via + # -r requirements/edx/base.txt + # coreapi jinja2==3.1.2 # via + # -r requirements/edx/base.txt # code-annotations + # coreschema # sphinx -jsonschema==4.18.2 - # via sphinxcontrib-openapi +jmespath==0.10.0 + # via + # -r requirements/edx/base.txt + # boto3 + # botocore +joblib==1.3.1 + # via + # -r requirements/edx/base.txt + # nltk +jsondiff==2.0.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise +jsonfield==3.1.0 + # via + # -r requirements/edx/base.txt + # edx-celeryutils + # edx-enterprise + # edx-proctoring + # edx-submissions + # learner-pathway-progress + # lti-consumer-xblock + # ora2 + # outcome-surveys +jsonschema==4.18.3 + # via + # -r requirements/edx/base.txt + # optimizely-sdk + # sphinxcontrib-openapi jsonschema-specifications==2023.6.1 - # via jsonschema + # via + # -r requirements/edx/base.txt + # jsonschema +jwcrypto==1.5.0 + # via + # -r requirements/edx/base.txt + # pylti1p3 +kombu==5.3.1 + # via + # -r requirements/edx/base.txt + # celery +laboratory==1.0.2 + # via -r requirements/edx/base.txt +lazy==1.5 + # via + # -r requirements/edx/base.txt + # acid-xblock + # lti-consumer-xblock + # ora2 + # xblock +learner-pathway-progress==1.3.4 + # via -r requirements/edx/base.txt +libsass==0.10.0 + # via + # -r requirements/edx/base.txt + # ora2 +loremipsum==1.0.5 + # via + # -r requirements/edx/base.txt + # ora2 +lti-consumer-xblock==9.5.5 + # via -r requirements/edx/base.txt +lxml==4.9.3 + # via + # -r requirements/edx/base.txt + # edxval + # lti-consumer-xblock + # olxcleaner + # openedx-calc + # ora2 + # python3-saml + # xblock + # xmlsec +mailsnake==1.6.4 + # via -r requirements/edx/base.txt +mako==1.2.4 + # via + # -r requirements/edx/base.txt + # acid-xblock + # lti-consumer-xblock + # xblock-google-drive + # xblock-utils +markdown==3.3.7 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # openedx-django-wiki + # staff-graded-xblock + # xblock-poll +markey==0.8 + # via + # -r requirements/edx/base.txt + # enmerkar-underscore markupsafe==2.1.3 - # via jinja2 + # via + # -r requirements/edx/base.txt + # chem + # jinja2 + # mako + # openedx-calc + # xblock +maxminddb==2.4.0 + # via + # -r requirements/edx/base.txt + # geoip2 mistune==2.0.5 # via sphinx-mdinclude +mock==5.1.0 + # via -r requirements/edx/base.txt +mongoengine==0.27.0 + # via -r requirements/edx/base.txt +monotonic==1.6 + # via + # -r requirements/edx/base.txt + # analytics-python + # py2neo +mpmath==1.3.0 + # via + # -r requirements/edx/base.txt + # sympy +multidict==6.0.4 + # via + # -r requirements/edx/base.txt + # aiohttp + # yarl +mysqlclient==2.2.0 + # via + # -r requirements/edx/base.txt + # openedx-blockstore +newrelic==8.8.1 + # via + # -r requirements/edx/base.txt + # edx-django-utils +nltk==3.8.1 + # via + # -r requirements/edx/base.txt + # chem +nodeenv==1.8.0 + # via -r requirements/edx/base.txt +numpy==1.22.4 + # via + # -r requirements/edx/base.txt + # chem + # openedx-calc + # scipy + # shapely +oauthlib==3.0.1 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # django-oauth-toolkit + # lti-consumer-xblock + # requests-oauthlib + # social-auth-core +olxcleaner==0.2.1 + # via -r requirements/edx/base.txt +openedx-blockstore==1.3.1 + # via -r requirements/edx/base.txt +openedx-calc==3.0.1 + # via -r requirements/edx/base.txt +openedx-django-pyfs==3.4.0 + # via + # -r requirements/edx/base.txt + # xblock +openedx-django-require==2.0.0 + # via -r requirements/edx/base.txt +openedx-django-wiki==2.0.0 + # via -r requirements/edx/base.txt +openedx-events==8.2.0 + # via + # -r requirements/edx/base.txt + # edx-event-bus-kafka + # edx-event-bus-redis + # skill-tagging +openedx-filters==1.3.0 + # via + # -r requirements/edx/base.txt + # lti-consumer-xblock + # skill-tagging +openedx-mongodbproxy==0.2.0 + # via -r requirements/edx/base.txt +optimizely-sdk==4.1.1 + # via -r requirements/edx/base.txt +ora2==5.1.1 + # via -r requirements/edx/base.txt +oscrypto==1.3.0 + # via + # -r requirements/edx/base.txt + # snowflake-connector-python +outcome-surveys==2.4.0 + # via -r requirements/edx/base.txt packaging==23.1 # via + # -r requirements/edx/base.txt + # drf-yasg + # py2neo # pydata-sphinx-theme + # snowflake-connector-python # sphinx +pansi==2020.7.3 + # via + # -r requirements/edx/base.txt + # py2neo +path==16.7.1 + # via + # -r requirements/edx/base.txt + # edx-i18n-tools + # path-py +path-py==12.5.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise + # ora2 + # staff-graded-xblock +paver==1.3.4 + # via -r requirements/edx/base.txt pbr==5.11.1 - # via stevedore + # via + # -r requirements/edx/base.txt + # stevedore +pgpy==0.6.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise picobox==3.0.0 # via sphinxcontrib-openapi +piexif==1.1.3 + # via -r requirements/edx/base.txt +pillow==9.5.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edx-enterprise + # edx-organizations + # edxval pkgutil-resolve-name==1.3.10 - # via jsonschema + # via + # -r requirements/edx/base.txt + # jsonschema +polib==1.2.0 + # via + # -r requirements/edx/base.txt + # edx-i18n-tools +prompt-toolkit==3.0.39 + # via + # -r requirements/edx/base.txt + # click-repl +psutil==5.9.5 + # via + # -r requirements/edx/base.txt + # edx-django-utils +py2neo==2021.2.3 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt +pyasn1==0.5.0 + # via + # -r requirements/edx/base.txt + # pgpy +pycountry==22.3.5 + # via -r requirements/edx/base.txt +pycparser==2.21 + # via + # -r requirements/edx/base.txt + # cffi +pycryptodomex==3.18.0 + # via + # -r requirements/edx/base.txt + # edx-proctoring + # lti-consumer-xblock + # pyjwkest + # snowflake-connector-python pydata-sphinx-theme==0.13.3 # via sphinx-book-theme pygments==2.15.1 # via + # -r requirements/edx/base.txt # accessible-pygments + # py2neo # pydata-sphinx-theme # sphinx # sphinx-mdinclude +pyjwkest==1.4.2 + # via + # -r requirements/edx/base.txt + # edx-token-utils + # lti-consumer-xblock +pyjwt[crypto]==2.7.0 + # via + # -r requirements/edx/base.txt + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-proctoring + # edx-rest-api-client + # pylti1p3 + # snowflake-connector-python + # social-auth-core +pylatexenc==2.10 + # via + # -r requirements/edx/base.txt + # olxcleaner +pylti1p3==2.0.0 + # via -r requirements/edx/base.txt +pymemcache==4.0.0 + # via -r requirements/edx/base.txt +pymongo==3.13.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edx-opaque-keys + # event-tracking + # mongoengine + # openedx-mongodbproxy +pynacl==1.5.0 + # via + # -r requirements/edx/base.txt + # edx-django-utils +pynliner==0.8.0 + # via -r requirements/edx/base.txt +pyopenssl==22.0.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # optimizely-sdk + # snowflake-connector-python +pyparsing==3.1.0 + # via + # -r requirements/edx/base.txt + # chem + # openedx-calc +pyrsistent==0.19.3 + # via + # -r requirements/edx/base.txt + # optimizely-sdk +pysrt==1.1.2 + # via + # -r requirements/edx/base.txt + # edxval +python-dateutil==2.8.2 + # via + # -r requirements/edx/base.txt + # analytics-python + # botocore + # celery + # edx-ace + # edx-drf-extensions + # edx-enterprise + # edx-proctoring + # icalendar + # olxcleaner + # ora2 + # xblock +python-memcached==1.59 + # via -r requirements/edx/base.txt python-slugify==8.0.1 - # via code-annotations + # via + # -r requirements/edx/base.txt + # code-annotations +python-swiftclient==4.3.0 + # via + # -r requirements/edx/base.txt + # ora2 +python3-openid==3.2.0 ; python_version >= "3" + # via + # -r requirements/edx/base.txt + # social-auth-core +python3-saml==1.15.0 + # via -r requirements/edx/base.txt pytz==2022.7.1 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt # babel + # django + # django-ses + # djangorestframework + # drf-yasg + # edx-completion + # edx-enterprise + # edx-proctoring + # edx-submissions + # edx-tincan-py35 + # event-tracking + # fs + # icalendar + # interchange + # learner-pathway-progress + # olxcleaner + # openedx-blockstore + # ora2 + # snowflake-connector-python + # xblock +pyuca==1.2 + # via -r requirements/edx/base.txt pyyaml==6.0 # via + # -r requirements/edx/base.txt # code-annotations + # edx-django-release-util + # edx-i18n-tools # sphinxcontrib-openapi + # xblock +random2==1.0.1 + # via -r requirements/edx/base.txt +recommender-xblock==2.0.1 + # via -r requirements/edx/base.txt +redis==4.6.0 + # via + # -r requirements/edx/base.txt + # walrus referencing==0.29.1 # via + # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications +regex==2023.6.3 + # via + # -r requirements/edx/base.txt + # nltk requests==2.31.0 - # via sphinx -rpds-py==0.8.10 # via + # -r requirements/edx/base.txt + # algoliasearch + # analytics-python + # coreapi + # django-oauth-toolkit + # edx-bulk-grades + # edx-drf-extensions + # edx-enterprise + # edx-rest-api-client + # geoip2 + # learner-pathway-progress + # mailsnake + # optimizely-sdk + # outcome-surveys + # pyjwkest + # pylti1p3 + # python-swiftclient + # requests-oauthlib + # sailthru-client + # slumber + # snowflake-connector-python + # social-auth-core + # sphinx +requests-oauthlib==1.3.1 + # via + # -r requirements/edx/base.txt + # social-auth-core +rpds-py==0.8.11 + # via + # -r requirements/edx/base.txt # jsonschema # referencing +ruamel-yaml==0.17.32 + # via + # -r requirements/edx/base.txt + # drf-yasg +ruamel-yaml-clib==0.2.7 + # via + # -r requirements/edx/base.txt + # ruamel-yaml +rules==3.3 + # via + # -r requirements/edx/base.txt + # edx-enterprise + # edx-proctoring +s3transfer==0.1.13 + # via + # -r requirements/edx/base.txt + # boto3 +sailthru-client==2.2.3 + # via + # -r requirements/edx/base.txt + # edx-ace +scipy==1.7.3 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # chem + # openedx-calc +semantic-version==2.10.0 + # via + # -r requirements/edx/base.txt + # edx-drf-extensions +shapely==2.0.1 + # via -r requirements/edx/base.txt +simplejson==3.19.1 + # via + # -r requirements/edx/base.txt + # sailthru-client + # super-csv + # xblock-utils six==1.16.0 - # via sphinxcontrib-httpdomain + # via + # -r requirements/edx/base.txt + # analytics-python + # bleach + # chem + # codejail-includes + # crowdsourcehinter-xblock + # edx-ace + # edx-auth-backends + # edx-ccx-keys + # edx-codejail + # edx-django-release-util + # edx-drf-extensions + # edx-milestones + # edx-rbac + # event-tracking + # fs + # fs-s3fs + # html5lib + # interchange + # isodate + # libsass + # optimizely-sdk + # pansi + # paver + # py2neo + # pyjwkest + # python-dateutil + # python-memcached + # sphinxcontrib-httpdomain +skill-tagging==0.1.0 + # via -r requirements/edx/base.txt +slumber==0.7.1 + # via + # -r requirements/edx/base.txt + # edx-bulk-grades + # edx-enterprise + # edx-rest-api-client smmap==5.0.0 # via gitdb snowballstemmer==2.2.0 # via sphinx +snowflake-connector-python==3.0.4 + # via + # -r requirements/edx/base.txt + # edx-enterprise +social-auth-app-django==5.0.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edx-auth-backends +social-auth-core==4.3.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # edx-auth-backends + # social-auth-app-django +sorl-thumbnail==12.9.0 + # via + # -r requirements/edx/base.txt + # openedx-django-wiki +sortedcontainers==2.4.0 + # via + # -r requirements/edx/base.txt + # snowflake-connector-python soupsieve==2.4.1 - # via beautifulsoup4 + # via + # -r requirements/edx/base.txt + # beautifulsoup4 sphinx==6.2.1 # via # -r requirements/edx/doc.in @@ -144,17 +1346,165 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sphinxext-rediraffe==0.2.7 # via -r requirements/edx/doc.in +sqlparse==0.4.4 + # via + # -r requirements/edx/base.txt + # django + # openedx-blockstore +staff-graded-xblock==2.0.1 + # via -r requirements/edx/base.txt stevedore==5.1.0 - # via code-annotations + # via + # -r requirements/edx/base.txt + # code-annotations + # edx-ace + # edx-django-utils + # edx-enterprise + # edx-opaque-keys +super-csv==3.0.1 + # via + # -r requirements/edx/base.txt + # edx-bulk-grades +sympy==1.12 + # via + # -r requirements/edx/base.txt + # openedx-calc +testfixtures==7.1.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise text-unidecode==1.3 - # via python-slugify + # via + # -r requirements/edx/base.txt + # python-slugify +tinycss2==1.1.1 + # via + # -r requirements/edx/base.txt + # bleach +tqdm==4.65.0 + # via + # -r requirements/edx/base.txt + # nltk typing-extensions==4.7.1 - # via pydata-sphinx-theme + # via + # -r requirements/edx/base.txt + # asgiref + # django-countries + # kombu + # pydata-sphinx-theme + # pylti1p3 + # snowflake-connector-python +tzdata==2023.3 + # via + # -r requirements/edx/base.txt + # backports-zoneinfo + # celery +unicodecsv==0.14.1 + # via + # -r requirements/edx/base.txt + # edx-enterprise +uritemplate==4.1.1 + # via + # -r requirements/edx/base.txt + # coreapi + # drf-yasg urllib3==1.26.16 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # elasticsearch + # py2neo # requests -zipp==3.16.1 + # snowflake-connector-python +user-util==1.0.0 + # via -r requirements/edx/base.txt +vine==5.0.0 + # via + # -r requirements/edx/base.txt + # amqp + # celery + # kombu +voluptuous==0.13.1 + # via + # -r requirements/edx/base.txt + # ora2 +walrus==0.9.3 + # via + # -r requirements/edx/base.txt + # edx-event-bus-redis +watchdog==3.0.0 + # via -r requirements/edx/base.txt +wcwidth==0.2.6 + # via + # -r requirements/edx/base.txt + # prompt-toolkit +web-fragments==2.0.0 + # via + # -r requirements/edx/base.txt + # crowdsourcehinter-xblock + # edx-sga + # staff-graded-xblock + # xblock + # xblock-utils +webencodings==0.5.1 + # via + # -r requirements/edx/base.txt + # bleach + # html5lib + # tinycss2 +webob==1.8.7 + # via + # -r requirements/edx/base.txt + # xblock +wrapt==1.15.0 + # via + # -r requirements/edx/base.txt + # deprecated +xblock[django]==1.6.2 + # via + # -r requirements/edx/base.txt + # acid-xblock + # crowdsourcehinter-xblock + # done-xblock + # edx-completion + # edx-sga + # edx-user-state-client + # edx-when + # lti-consumer-xblock + # ora2 + # staff-graded-xblock + # xblock-google-drive + # xblock-poll + # xblock-utils +xblock-drag-and-drop-v2==3.2.0 + # via -r requirements/edx/base.txt +xblock-google-drive==0.3.0 + # via -r requirements/edx/base.txt +xblock-poll==1.13.0 + # via -r requirements/edx/base.txt +xblock-utils==3.2.0 + # via + # -r requirements/edx/base.txt + # edx-sga + # lti-consumer-xblock + # staff-graded-xblock + # xblock-drag-and-drop-v2 + # xblock-google-drive +xmlsec==1.3.13 + # via + # -r requirements/edx/base.txt + # python3-saml +xss-utils==0.4.0 + # via -r requirements/edx/base.txt +yarl==1.9.2 + # via + # -r requirements/edx/base.txt + # aiohttp +zipp==3.16.2 # via + # -r requirements/edx/base.txt # importlib-metadata # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index d11a06211b31..edfaefb8efa7 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -161,7 +161,7 @@ charset-normalizer==2.0.12 # snowflake-connector-python chem==1.2.0 # via -r requirements/edx/base.txt -click==8.1.4 +click==8.1.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -251,11 +251,11 @@ deprecated==1.2.14 # via # -r requirements/edx/base.txt # jwcrypto -diff-cover==7.6.1 +diff-cover==7.7.0 # via -r requirements/edx/coverage.txt dill==0.3.6 # via pylint -distlib==0.3.6 +distlib==0.3.7 # via virtualenv django==3.2.20 # via @@ -839,7 +839,7 @@ jsonfield==3.1.0 # lti-consumer-xblock # ora2 # outcome-surveys -jsonschema==4.18.2 +jsonschema==4.18.3 # via # -r requirements/edx/base.txt # optimizely-sdk @@ -1058,7 +1058,7 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/edx/base.txt # jsonschema -platformdirs==3.8.1 +platformdirs==3.9.1 # via # pylint # virtualenv @@ -1110,9 +1110,9 @@ pycryptodomex==3.18.0 # lti-consumer-xblock # pyjwkest # snowflake-connector-python -pydantic==2.0.2 +pydantic==2.0.3 # via fastapi -pydantic-core==2.1.2 +pydantic-core==2.3.0 # via pydantic pygments==2.15.1 # via @@ -1337,7 +1337,7 @@ requests-oauthlib==1.3.1 # social-auth-core rfc3986[idna2008]==1.5.0 # via httpx -rpds-py==0.8.10 +rpds-py==0.8.11 # via # -r requirements/edx/base.txt # jsonschema @@ -1564,7 +1564,7 @@ urllib3==1.26.16 # snowflake-connector-python user-util==1.0.0 # via -r requirements/edx/base.txt -uvicorn==0.22.0 +uvicorn==0.23.0 # via pact-python vine==5.0.0 # via @@ -1572,13 +1572,13 @@ vine==5.0.0 # amqp # celery # kombu -virtualenv==20.23.1 +virtualenv==20.24.0 # via tox voluptuous==0.13.1 # via # -r requirements/edx/base.txt # ora2 -walrus==0.9.2 +walrus==0.9.3 # via # -r requirements/edx/base.txt # edx-event-bus-redis @@ -1651,7 +1651,7 @@ yarl==1.9.2 # via # -r requirements/edx/base.txt # aiohttp -zipp==3.16.1 +zipp==3.16.2 # via # -r requirements/edx/base.txt # importlib-metadata diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index f25e2bece4a1..c668c984a257 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -6,7 +6,7 @@ # build==0.10.0 # via pip-tools -click==8.1.4 +click==8.1.5 # via # -c requirements/constraints.txt # pip-tools @@ -20,6 +20,7 @@ tomli==2.0.1 # via # build # pip-tools + # pyproject-hooks wheel==0.40.0 # via pip-tools diff --git a/requirements/pip.txt b/requirements/pip.txt index fa19e6f0b1a7..bd9fb553181f 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -8,7 +8,7 @@ wheel==0.40.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.1.2 +pip==23.2 # via -r requirements/pip.in setuptools==68.0.0 # via -r requirements/pip.in