From 551dec25352c703c0909cd8ab091738d67c194ef Mon Sep 17 00:00:00 2001 From: "Kyle D. McCormick" Date: Wed, 22 May 2024 10:08:38 -0400 Subject: [PATCH] revert: build: recompile python dependencies, removing paver from base.txt This reverts commit 3f77cf65ada633b00e8c31f0cf4f81363ce5479c. --- requirements/edx-sandbox/base.txt | 6 +- requirements/edx/assets.txt | 2 +- requirements/edx/base.txt | 75 ++++++++++++++++++++++-- requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 95 +++++++++++++++++++++++++++++-- requirements/edx/doc.txt | 54 +++++++++++++++++- requirements/edx/paver.txt | 47 ++++++++++++++- requirements/edx/semgrep.txt | 14 ++++- requirements/edx/testing.txt | 75 +++++++++++++++++++++--- requirements/pip-tools.txt | 12 +++- requirements/pip.txt | 2 +- 11 files changed, 355 insertions(+), 29 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index d1d60a294a18..5e3a673caaab 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -22,6 +22,8 @@ cycler==0.12.1 # via matplotlib fonttools==4.51.0 # via matplotlib +importlib-resources==6.4.0 + # via matplotlib joblib==1.4.2 # via nltk kiwisolver==1.4.5 @@ -87,3 +89,5 @@ sympy==1.12 # openedx-calc tqdm==4.66.4 # via nltk +zipp==3.18.1 + # via importlib-resources diff --git a/requirements/edx/assets.txt b/requirements/edx/assets.txt index 93206fbc201a..bcac144e0edb 100644 --- a/requirements/edx/assets.txt +++ b/requirements/edx/assets.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 24367b083fbc..66d3d0f13d41 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -33,6 +33,10 @@ asgiref==3.8.1 # django-countries asn1crypto==1.5.1 # via snowflake-connector-python +async-timeout==4.0.3 + # via + # aiohttp + # redis attrs==23.2.0 # via # -r requirements/edx/kernel.in @@ -50,6 +54,14 @@ babel==2.15.0 # enmerkar-underscore backoff==1.10.0 # via analytics-python +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" + # via + # -c requirements/edx/../constraints.txt + # celery + # django + # edx-milestones + # icalendar + # kombu beautifulsoup4==4.12.3 # via pynliner billiard==4.2.0 @@ -92,6 +104,7 @@ celery==5.4.0 # openedx-learning certifi==2024.2.2 # via + # -r requirements/edx/paver.txt # elasticsearch # py2neo # requests @@ -106,6 +119,7 @@ chardet==5.2.0 charset-normalizer==2.0.12 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/paver.txt # requests # snowflake-connector-python chem==1.3.0 @@ -470,6 +484,7 @@ edx-name-affirmation==2.3.7 edx-opaque-keys[django]==2.9.0 # via # -r requirements/edx/kernel.in + # -r requirements/edx/paver.txt # edx-bulk-grades # edx-ccx-keys # edx-completion @@ -575,6 +590,7 @@ icalendar==5.0.12 # via -r requirements/edx/kernel.in idna==3.7 # via + # -r requirements/edx/paver.txt # optimizely-sdk # requests # snowflake-connector-python @@ -583,6 +599,12 @@ importlib-metadata==6.11.0 # via # -c requirements/edx/../common_constraints.txt # -r requirements/edx/kernel.in + # markdown +importlib-resources==5.13.0 + # via + # jsonschema + # jsonschema-specifications + # pycountry inflection==0.5.1 # via # drf-spectacular @@ -632,10 +654,15 @@ laboratory==1.0.2 # via -r requirements/edx/kernel.in lazy==1.6 # via + # -r requirements/edx/paver.txt # acid-xblock # lti-consumer-xblock # ora2 # xblock +libsass==0.10.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/paver.txt loremipsum==1.0.5 # via ora2 lti-consumer-xblock==9.11.0 @@ -671,6 +698,7 @@ markdown==3.3.7 # xblock-poll markupsafe==2.1.5 # via + # -r requirements/edx/paver.txt # chem # jinja2 # mako @@ -680,6 +708,8 @@ maxminddb==2.6.1 # via geoip2 meilisearch==0.31.1 # via -r requirements/edx/kernel.in +mock==5.1.0 + # via -r requirements/edx/paver.txt mongoengine==0.28.2 # via -r requirements/edx/kernel.in monotonic==1.6 @@ -769,6 +799,7 @@ path==16.11.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in + # -r requirements/edx/paver.txt # edx-i18n-tools # path-py path-py==12.5.0 @@ -776,8 +807,12 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock +paver==1.3.4 + # via -r requirements/edx/paver.txt pbr==6.0.0 - # via stevedore + # via + # -r requirements/edx/paver.txt + # stevedore pgpy==0.6.0 # via edx-enterprise piexif==1.1.3 @@ -788,6 +823,8 @@ pillow==10.3.0 # edx-enterprise # edx-organizations # edxval +pkgutil-resolve-name==1.3.10 + # via jsonschema platformdirs==4.2.1 # via snowflake-connector-python polib==1.2.0 @@ -795,7 +832,9 @@ polib==1.2.0 prompt-toolkit==3.0.43 # via click-repl psutil==5.9.8 - # via edx-django-utils + # via + # -r requirements/edx/paver.txt + # edx-django-utils py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz # via # -c requirements/edx/../constraints.txt @@ -840,10 +879,13 @@ pylatexenc==2.10 # via olxcleaner pylti1p3==2.0.0 # via -r requirements/edx/kernel.in +pymemcache==4.0.0 + # via -r requirements/edx/paver.txt pymongo==3.13.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in + # -r requirements/edx/paver.txt # edx-opaque-keys # event-tracking # mongoengine @@ -881,6 +923,8 @@ python-dateutil==2.9.0.post0 # xblock python-ipware==3.0.0 # via django-ipware +python-memcached==1.62 + # via -r requirements/edx/paver.txt python-slugify==8.0.4 # via code-annotations python-swiftclient==4.5.0 @@ -894,6 +938,7 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/kernel.in + # babel # django-ses # djangorestframework # drf-yasg @@ -936,6 +981,7 @@ regex==2024.5.10 # via nltk requests==2.31.0 # via + # -r requirements/edx/paver.txt # algoliasearch # analytics-python # coreapi @@ -998,6 +1044,7 @@ simplejson==3.19.2 six==1.16.0 # via # -r requirements/edx/kernel.in + # -r requirements/edx/paver.txt # analytics-python # bleach # codejail-includes @@ -1015,8 +1062,10 @@ six==1.16.0 # html5lib # interchange # isodate + # libsass # optimizely-sdk # pansi + # paver # py2neo # pyjwkest # python-dateutil @@ -1056,6 +1105,7 @@ staff-graded-xblock==2.3.0 stevedore==5.2.0 # via # -r requirements/edx/kernel.in + # -r requirements/edx/paver.txt # code-annotations # edx-ace # edx-django-utils @@ -1079,15 +1129,22 @@ tqdm==4.66.4 # openai typing-extensions==4.11.0 # via + # -r requirements/edx/paver.txt + # annotated-types + # asgiref # django-countries + # drf-spectacular # edx-opaque-keys # jwcrypto + # kombu # pydantic # pydantic-core # pylti1p3 # snowflake-connector-python tzdata==2024.1 - # via celery + # via + # backports-zoneinfo + # celery unicodecsv==0.14.1 # via # -r requirements/edx/kernel.in @@ -1100,10 +1157,12 @@ uritemplate==4.1.1 urllib3==1.26.18 # via # -c requirements/edx/../constraints.txt + # -r requirements/edx/paver.txt # botocore # elasticsearch # py2neo # requests + # snowflake-connector-python user-util==1.1.0 # via -r requirements/edx/kernel.in vine==5.1.0 @@ -1115,6 +1174,8 @@ voluptuous==0.14.2 # via ora2 walrus==0.9.3 # via edx-event-bus-redis +watchdog==4.0.0 + # via -r requirements/edx/paver.txt wcwidth==0.2.13 # via prompt-toolkit web-fragments==2.2.0 @@ -1134,6 +1195,8 @@ webob==1.8.7 # via # -r requirements/edx/kernel.in # xblock +wrapt==1.16.0 + # via -r requirements/edx/paver.txt xblock[django]==4.0.1 # via # -r requirements/edx/kernel.in @@ -1167,7 +1230,9 @@ xss-utils==0.6.0 yarl==1.9.4 # via aiohttp zipp==3.18.1 - # via importlib-metadata + # via + # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index f583ff90d4f1..e150dc3fe238 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 20d6fc13fb29..13b959fa4e48 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -82,6 +82,12 @@ astroid==2.13.5 # -r requirements/edx/testing.txt # pylint # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # aiohttp + # redis attrs==23.2.0 # via # -r requirements/edx/doc.txt @@ -106,6 +112,16 @@ backoff==1.10.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # celery + # django + # edx-milestones + # icalendar + # kombu beautifulsoup4==4.12.3 # via # -r requirements/edx/doc.txt @@ -862,6 +878,11 @@ event-tracking==2.4.0 # edx-completion # edx-proctoring # edx-search +exceptiongroup==1.2.1 + # via + # -r requirements/edx/testing.txt + # anyio + # pytest execnet==2.1.1 # via # -r requirements/edx/testing.txt @@ -992,8 +1013,20 @@ import-linter==2.0 importlib-metadata==6.11.0 # via # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/../pip-tools.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # build + # markdown + # pytest-randomly + # sphinx +importlib-resources==5.13.0 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # jsonschema + # jsonschema-specifications + # pycountry inflection==0.5.1 # via # -r requirements/edx/doc.txt @@ -1105,6 +1138,8 @@ libsass==0.10.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/assets.txt + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt loremipsum==1.0.5 # via # -r requirements/edx/doc.txt @@ -1183,6 +1218,10 @@ mistune==3.0.2 # via # -r requirements/edx/doc.txt # sphinx-mdinclude +mock==5.1.0 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt mongoengine==0.28.2 # via # -r requirements/edx/doc.txt @@ -1351,7 +1390,9 @@ path-py==12.5.0 # 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==6.0.0 # via # -r requirements/edx/doc.txt @@ -1379,6 +1420,11 @@ pillow==10.3.0 # edxval pip-tools==7.4.1 # via -r requirements/edx/../pip-tools.txt +pkgutil-resolve-name==1.3.10 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # jsonschema platformdirs==4.2.1 # via # -r requirements/edx/doc.txt @@ -1520,7 +1566,9 @@ pylti1p3==2.0.0 # -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 @@ -1625,7 +1673,9 @@ python-ipware==3.0.0 # -r requirements/edx/testing.txt # django-ipware python-memcached==1.62 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt python-multipart==0.0.9 # via # -r requirements/edx/testing.txt @@ -1653,6 +1703,7 @@ pytz==2024.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # babel # django-ses # djangorestframework # drf-yasg @@ -1996,7 +2047,20 @@ tinycss2==1.2.1 # -r requirements/edx/testing.txt # bleach tomli==2.0.1 - # via django-stubs + # via + # -r requirements/edx/../pip-tools.txt + # -r requirements/edx/testing.txt + # build + # coverage + # django-stubs + # import-linter + # mypy + # pip-tools + # pylint + # pyproject-api + # pytest + # tox + # vulture tomlkit==0.12.5 # via # -r requirements/edx/doc.txt @@ -2029,26 +2093,38 @@ typing-extensions==4.11.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # annotated-types + # anyio + # asgiref + # astroid # django-countries # django-stubs # django-stubs-ext # djangorestframework-stubs + # drf-spectacular # edx-opaque-keys # fastapi # grimp # import-linter # jwcrypto + # kombu # mypy + # pact-python # pydantic # pydantic-core # pydata-sphinx-theme + # pylint # pylti1p3 + # rich # snowflake-connector-python + # starlette # typer + # uvicorn tzdata==2024.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # backports-zoneinfo # celery ujson==5.10.0 # via @@ -2077,6 +2153,7 @@ urllib3==1.26.18 # elasticsearch # py2neo # requests + # snowflake-connector-python user-util==1.1.0 # via # -r requirements/edx/doc.txt @@ -2115,7 +2192,10 @@ walrus==0.9.3 # -r requirements/edx/testing.txt # edx-event-bus-redis watchdog==4.0.0 - # via -r requirements/edx/development.in + # via + # -r requirements/edx/development.in + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt watchfiles==0.21.0 # via # -r requirements/edx/testing.txt @@ -2156,6 +2236,7 @@ wheel==0.43.0 # pip-tools wrapt==1.16.0 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # astroid xblock[django]==4.0.1 @@ -2210,9 +2291,11 @@ yarl==1.9.4 # pact-python zipp==3.18.1 # via + # -r requirements/edx/../pip-tools.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 0ac8059266a2..f968e6954ea8 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -51,6 +51,11 @@ asn1crypto==1.5.1 # via # -r requirements/edx/base.txt # snowflake-connector-python +async-timeout==4.0.3 + # via + # -r requirements/edx/base.txt + # aiohttp + # redis attrs==23.2.0 # via # -r requirements/edx/base.txt @@ -72,6 +77,15 @@ backoff==1.10.0 # via # -r requirements/edx/base.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # celery + # django + # edx-milestones + # icalendar + # kombu beautifulsoup4==4.12.3 # via # -r requirements/edx/base.txt @@ -678,6 +692,14 @@ importlib-metadata==6.11.0 # via # -c requirements/edx/../common_constraints.txt # -r requirements/edx/base.txt + # markdown + # sphinx +importlib-resources==5.13.0 + # via + # -r requirements/edx/base.txt + # jsonschema + # jsonschema-specifications + # pycountry inflection==0.5.1 # via # -r requirements/edx/base.txt @@ -753,6 +775,10 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock +libsass==0.10.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt loremipsum==1.0.5 # via # -r requirements/edx/base.txt @@ -804,6 +830,8 @@ meilisearch==0.31.1 # via -r requirements/edx/base.txt mistune==3.0.2 # via sphinx-mdinclude +mock==5.1.0 + # via -r requirements/edx/base.txt mongoengine==0.28.2 # via -r requirements/edx/base.txt monotonic==1.6 @@ -915,6 +943,8 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock +paver==1.3.4 + # via -r requirements/edx/base.txt pbr==6.0.0 # via # -r requirements/edx/base.txt @@ -933,6 +963,10 @@ pillow==10.3.0 # edx-enterprise # edx-organizations # edxval +pkgutil-resolve-name==1.3.10 + # via + # -r requirements/edx/base.txt + # jsonschema platformdirs==4.2.1 # via # -r requirements/edx/base.txt @@ -1009,6 +1043,8 @@ pylatexenc==2.10 # 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 @@ -1058,6 +1094,8 @@ python-ipware==3.0.0 # via # -r requirements/edx/base.txt # django-ipware +python-memcached==1.62 + # via -r requirements/edx/base.txt python-slugify==8.0.4 # via # -r requirements/edx/base.txt @@ -1075,6 +1113,7 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/base.txt + # babel # django-ses # djangorestframework # drf-yasg @@ -1214,8 +1253,10 @@ six==1.16.0 # html5lib # interchange # isodate + # libsass # optimizely-sdk # pansi + # paver # py2neo # pyjwkest # python-dateutil @@ -1339,9 +1380,13 @@ tqdm==4.66.4 typing-extensions==4.11.0 # via # -r requirements/edx/base.txt + # annotated-types + # asgiref # django-countries + # drf-spectacular # edx-opaque-keys # jwcrypto + # kombu # pydantic # pydantic-core # pydata-sphinx-theme @@ -1350,6 +1395,7 @@ typing-extensions==4.11.0 tzdata==2024.1 # via # -r requirements/edx/base.txt + # backports-zoneinfo # celery unicodecsv==0.14.1 # via @@ -1369,6 +1415,7 @@ urllib3==1.26.18 # elasticsearch # py2neo # requests + # snowflake-connector-python user-util==1.1.0 # via -r requirements/edx/base.txt vine==5.1.0 @@ -1385,6 +1432,8 @@ walrus==0.9.3 # via # -r requirements/edx/base.txt # edx-event-bus-redis +watchdog==4.0.0 + # via -r requirements/edx/base.txt wcwidth==0.2.13 # via # -r requirements/edx/base.txt @@ -1407,6 +1456,8 @@ webob==1.8.7 # via # -r requirements/edx/base.txt # xblock +wrapt==1.16.0 + # via -r requirements/edx/base.txt xblock[django]==4.0.1 # via # -r requirements/edx/base.txt @@ -1448,6 +1499,7 @@ zipp==3.18.1 # 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/paver.txt b/requirements/edx/paver.txt index 4d7bfc7291d0..e099e333ea96 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -1,22 +1,65 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade # +certifi==2024.2.2 + # via requests +charset-normalizer==2.0.12 + # via + # -c requirements/edx/../constraints.txt + # requests +edx-opaque-keys==2.9.0 + # via -r requirements/edx/paver.in +idna==3.7 + # via requests +lazy==1.6 + # via -r requirements/edx/paver.in +libsass==0.10.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/paver.in +markupsafe==2.1.5 + # via -r requirements/edx/paver.in +mock==5.1.0 + # via -r requirements/edx/paver.in path==16.11.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/paver.in paver==1.3.4 # via -r requirements/edx/paver.in +pbr==6.0.0 + # via stevedore psutil==5.9.8 # via -r requirements/edx/paver.in pymemcache==4.0.0 # via -r requirements/edx/paver.in +pymongo==3.13.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/paver.in + # edx-opaque-keys python-memcached==1.62 # via -r requirements/edx/paver.in +requests==2.31.0 + # via -r requirements/edx/paver.in six==1.16.0 - # via paver + # via + # libsass + # paver +stevedore==5.2.0 + # via + # -r requirements/edx/paver.in + # edx-opaque-keys +typing-extensions==4.11.0 + # via edx-opaque-keys +urllib3==1.26.18 + # via + # -c requirements/edx/../constraints.txt + # requests +watchdog==4.0.0 + # via -r requirements/edx/paver.in wrapt==1.16.0 # via -r requirements/edx/paver.in diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 37e960945d42..e3c9ca0ce3c0 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -40,6 +40,10 @@ glom==22.1.0 # via semgrep idna==3.7 # via requests +importlib-resources==6.4.0 + # via + # jsonschema + # jsonschema-specifications jsonschema==4.22.0 # via semgrep jsonschema-specifications==2023.12.1 @@ -52,6 +56,8 @@ packaging==24.0 # via semgrep peewee==3.17.5 # via semgrep +pkgutil-resolve-name==1.3.10 + # via jsonschema pygments==2.18.0 # via rich referencing==0.35.1 @@ -75,7 +81,9 @@ semgrep==1.52.0 tomli==2.0.1 # via semgrep typing-extensions==4.11.0 - # via semgrep + # via + # rich + # semgrep urllib3==1.26.18 # via # -c requirements/edx/../constraints.txt @@ -83,3 +91,5 @@ urllib3==1.26.18 # semgrep wcmatch==8.5.1 # via semgrep +zipp==3.18.1 + # via importlib-resources diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 9758d000f60f..13e13fe49b28 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -56,6 +56,11 @@ astroid==2.13.5 # via # pylint # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/edx/base.txt + # aiohttp + # redis attrs==23.2.0 # via # -r requirements/edx/base.txt @@ -75,6 +80,15 @@ backoff==1.10.0 # via # -r requirements/edx/base.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt + # celery + # django + # edx-milestones + # icalendar + # kombu beautifulsoup4==4.12.3 # via # -r requirements/edx/base.txt @@ -657,6 +671,10 @@ event-tracking==2.4.0 # edx-completion # edx-proctoring # edx-search +exceptiongroup==1.2.1 + # via + # anyio + # pytest execnet==2.1.1 # via pytest-xdist factory-boy==3.3.0 @@ -744,6 +762,14 @@ importlib-metadata==6.11.0 # via # -c requirements/edx/../common_constraints.txt # -r requirements/edx/base.txt + # markdown + # pytest-randomly +importlib-resources==5.13.0 + # via + # -r requirements/edx/base.txt + # jsonschema + # jsonschema-specifications + # pycountry inflection==0.5.1 # via # -r requirements/edx/base.txt @@ -828,6 +854,10 @@ lazy==1.6 # xblock lazy-object-proxy==1.10.0 # via astroid +libsass==0.10.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt loremipsum==1.0.5 # via # -r requirements/edx/base.txt @@ -885,6 +915,8 @@ mdurl==0.1.2 # via markdown-it-py meilisearch==0.31.1 # via -r requirements/edx/base.txt +mock==5.1.0 + # via -r requirements/edx/base.txt mongoengine==0.28.2 # via -r requirements/edx/base.txt monotonic==1.6 @@ -993,7 +1025,6 @@ path==16.11.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt - # -r requirements/edx/paver.txt # edx-i18n-tools # path-py path-py==12.5.0 @@ -1003,7 +1034,7 @@ path-py==12.5.0 # ora2 # staff-graded-xblock paver==1.3.4 - # via -r requirements/edx/paver.txt + # via -r requirements/edx/base.txt pbr==6.0.0 # via # -r requirements/edx/base.txt @@ -1020,6 +1051,10 @@ pillow==10.3.0 # edx-enterprise # edx-organizations # edxval +pkgutil-resolve-name==1.3.10 + # via + # -r requirements/edx/base.txt + # jsonschema platformdirs==4.2.1 # via # -r requirements/edx/base.txt @@ -1045,7 +1080,6 @@ prompt-toolkit==3.0.43 psutil==5.9.8 # via # -r requirements/edx/base.txt - # -r requirements/edx/paver.txt # edx-django-utils # pact-python # pytest-xdist @@ -1132,7 +1166,7 @@ pylint-pytest==0.3.0 pylti1p3==2.0.0 # via -r requirements/edx/base.txt pymemcache==4.0.0 - # via -r requirements/edx/paver.txt + # via -r requirements/edx/base.txt pymongo==3.13.0 # via # -c requirements/edx/../constraints.txt @@ -1218,7 +1252,7 @@ python-ipware==3.0.0 # -r requirements/edx/base.txt # django-ipware python-memcached==1.62 - # via -r requirements/edx/paver.txt + # via -r requirements/edx/base.txt python-multipart==0.0.9 # via fastapi python-slugify==8.0.4 @@ -1238,6 +1272,7 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/base.txt + # babel # django-ses # djangorestframework # drf-yasg @@ -1366,7 +1401,6 @@ singledispatch==4.1.0 six==1.16.0 # via # -r requirements/edx/base.txt - # -r requirements/edx/paver.txt # analytics-python # bleach # codejail-includes @@ -1385,6 +1419,7 @@ six==1.16.0 # html5lib # interchange # isodate + # libsass # optimizely-sdk # pact-python # pansi @@ -1466,6 +1501,14 @@ tinycss2==1.2.1 # via # -r requirements/edx/base.txt # bleach +tomli==2.0.1 + # via + # coverage + # import-linter + # pylint + # pyproject-api + # pytest + # tox tomlkit==0.12.5 # via # -r requirements/edx/base.txt @@ -1483,20 +1526,32 @@ typer==0.12.3 typing-extensions==4.11.0 # via # -r requirements/edx/base.txt + # annotated-types + # anyio + # asgiref + # astroid # django-countries + # drf-spectacular # edx-opaque-keys # fastapi # grimp # import-linter # jwcrypto + # kombu + # pact-python # pydantic # pydantic-core + # pylint # pylti1p3 + # rich # snowflake-connector-python + # starlette # typer + # uvicorn tzdata==2024.1 # via # -r requirements/edx/base.txt + # backports-zoneinfo # celery ujson==5.10.0 # via fastapi @@ -1520,6 +1575,7 @@ urllib3==1.26.18 # elasticsearch # py2neo # requests + # snowflake-connector-python user-util==1.1.0 # via -r requirements/edx/base.txt uvicorn[standard]==0.29.0 @@ -1545,6 +1601,8 @@ walrus==0.9.3 # via # -r requirements/edx/base.txt # edx-event-bus-redis +watchdog==4.0.0 + # via -r requirements/edx/base.txt watchfiles==0.21.0 # via uvicorn wcwidth==0.2.13 @@ -1573,7 +1631,7 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r requirements/edx/paver.txt + # -r requirements/edx/base.txt # astroid xblock[django]==4.0.1 # via @@ -1617,6 +1675,7 @@ zipp==3.18.1 # 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/pip-tools.txt b/requirements/pip-tools.txt index 450660d8adfb..4b631a73d780 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -10,6 +10,10 @@ click==8.1.6 # via # -c requirements/constraints.txt # pip-tools +importlib-metadata==6.11.0 + # via + # -c requirements/common_constraints.txt + # build packaging==24.0 # via build pip-tools==7.4.1 @@ -18,8 +22,14 @@ pyproject-hooks==1.1.0 # via # build # pip-tools +tomli==2.0.1 + # via + # build + # pip-tools wheel==0.43.0 # via pip-tools +zipp==3.18.1 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index 32427cdbdd18..e3ffcc7b6daf 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade