From 56caf4f9c385c273543d0d754875734bed82cc77 Mon Sep 17 00:00:00 2001 From: brobro10000 <82611798+brobro10000@users.noreply.github.com> Date: Tue, 14 May 2024 15:43:07 +0000 Subject: [PATCH 1/3] feat: Upgrade Python dependency edx-enterprise Version bump Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` --- requirements/constraints.txt | 2 +- requirements/edx-sandbox/base.txt | 6 +- requirements/edx/assets.txt | 2 +- requirements/edx/base.txt | 41 +-------- requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 83 +------------------ requirements/edx/doc.txt | 46 +--------- requirements/edx/paver.txt | 2 +- requirements/edx/semgrep.txt | 14 +--- requirements/edx/testing.txt | 65 +-------------- requirements/pip-tools.txt | 12 +-- requirements/pip.txt | 2 +- .../structures_pruning/requirements/base.txt | 2 +- .../requirements/testing.txt | 6 +- scripts/user_retirement/requirements/base.txt | 10 +-- .../user_retirement/requirements/testing.txt | 11 +-- scripts/xblock/requirements.txt | 2 +- 17 files changed, 25 insertions(+), 283 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 8fffa33c89c2..b1faa2db50d9 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -23,7 +23,7 @@ click>=8.0,<9.0 # The team that owns this package will manually bump this package rather than having it pulled in automatically. # This is to allow them to better control its deployment and to do it in a process that works better # for them. -edx-enterprise==4.18.2 +edx-enterprise==4.18.3 # Stay on LTS version, remove once this is added to common constraint Django<5.0 diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index d12c994fd206..ee643b98b8cf 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -22,8 +22,6 @@ 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 @@ -89,5 +87,3 @@ 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 bcac144e0edb..93206fbc201a 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index c6bba61d2804..776285b3c0f5 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -33,10 +33,6 @@ 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 @@ -54,14 +50,6 @@ 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 @@ -464,7 +452,7 @@ edx-drf-extensions==10.3.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.18.2 +edx-enterprise==4.18.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -595,15 +583,6 @@ idna==3.7 # requests # snowflake-connector-python # yarl -importlib-metadata==6.11.0 - # via - # -c requirements/edx/../common_constraints.txt - # markdown -importlib-resources==5.13.0 - # via - # jsonschema - # jsonschema-specifications - # pycountry inflection==0.5.1 # via # drf-spectacular @@ -822,8 +801,6 @@ 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 @@ -937,7 +914,6 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/kernel.in - # babel # django-ses # djangorestframework # drf-yasg @@ -1129,21 +1105,15 @@ tqdm==4.66.4 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 - # backports-zoneinfo - # celery + # via celery unicodecsv==0.14.1 # via # -r requirements/edx/kernel.in @@ -1161,7 +1131,6 @@ urllib3==1.26.18 # elasticsearch # py2neo # requests - # snowflake-connector-python user-util==1.1.0 # via -r requirements/edx/kernel.in vine==5.1.0 @@ -1228,10 +1197,6 @@ xss-utils==0.6.0 # via -r requirements/edx/kernel.in yarl==1.9.4 # via aiohttp -zipp==3.18.1 - # 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 e150dc3fe238..f583ff90d4f1 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index de83f1710833..e33f89f7208c 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -82,12 +82,6 @@ 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 @@ -112,16 +106,6 @@ 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 @@ -743,7 +727,7 @@ edx-drf-extensions==10.3.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.18.2 +edx-enterprise==4.18.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt @@ -878,11 +862,6 @@ 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 @@ -1010,23 +989,6 @@ imagesize==1.4.1 # sphinx import-linter==2.0 # via -r requirements/edx/testing.txt -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 @@ -1420,11 +1382,6 @@ 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 @@ -1703,7 +1660,6 @@ pytz==2024.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # babel # django-ses # djangorestframework # drf-yasg @@ -2047,20 +2003,7 @@ tinycss2==1.2.1 # -r requirements/edx/testing.txt # bleach tomli==2.0.1 - # 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 + # via django-stubs tomlkit==0.12.5 # via # -r requirements/edx/doc.txt @@ -2093,38 +2036,26 @@ 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.9.0 # via @@ -2153,7 +2084,6 @@ urllib3==1.26.18 # elasticsearch # py2neo # requests - # snowflake-connector-python user-util==1.1.0 # via # -r requirements/edx/doc.txt @@ -2289,13 +2219,6 @@ yarl==1.9.4 # -r requirements/edx/testing.txt # aiohttp # 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 c9a88fae6c7a..e584edf26d11 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -51,11 +51,6 @@ 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 @@ -77,15 +72,6 @@ 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 @@ -538,7 +524,7 @@ edx-drf-extensions==10.3.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.18.2 +edx-enterprise==4.18.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -688,18 +674,6 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -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 @@ -963,10 +937,6 @@ 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 @@ -1113,7 +1083,6 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/base.txt - # babel # django-ses # djangorestframework # drf-yasg @@ -1380,13 +1349,9 @@ 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 @@ -1395,7 +1360,6 @@ typing-extensions==4.11.0 tzdata==2024.1 # via # -r requirements/edx/base.txt - # backports-zoneinfo # celery unicodecsv==0.14.1 # via @@ -1415,7 +1379,6 @@ 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 @@ -1495,11 +1458,6 @@ yarl==1.9.4 # via # -r requirements/edx/base.txt # aiohttp -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 e099e333ea96..ea620f96d377 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index ec1ee016e564..b698dec87607 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -40,10 +40,6 @@ 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 @@ -56,8 +52,6 @@ packaging==24.0 # via semgrep peewee==3.17.3 # via semgrep -pkgutil-resolve-name==1.3.10 - # via jsonschema pygments==2.18.0 # via rich referencing==0.35.1 @@ -81,9 +75,7 @@ semgrep==1.52.0 tomli==2.0.1 # via semgrep typing-extensions==4.11.0 - # via - # rich - # semgrep + # via semgrep urllib3==1.26.18 # via # -c requirements/edx/../constraints.txt @@ -91,5 +83,3 @@ 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 4ebc1845de73..9f7b78cdfb6d 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -56,11 +56,6 @@ 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 @@ -80,15 +75,6 @@ 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 @@ -571,7 +557,7 @@ edx-drf-extensions==10.3.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.18.2 +edx-enterprise==4.18.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -671,10 +657,6 @@ 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 @@ -758,18 +740,6 @@ idna==3.7 # yarl import-linter==2.0 # via -r requirements/edx/testing.in -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 @@ -1051,10 +1021,6 @@ 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 @@ -1272,7 +1238,6 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/base.txt - # babel # django-ses # djangorestframework # drf-yasg @@ -1501,14 +1466,6 @@ 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 @@ -1526,32 +1483,20 @@ 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.9.0 # via fastapi @@ -1575,7 +1520,6 @@ 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 @@ -1671,11 +1615,6 @@ yarl==1.9.4 # -r requirements/edx/base.txt # aiohttp # pact-python -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 4b631a73d780..450660d8adfb 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.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -10,10 +10,6 @@ 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 @@ -22,14 +18,8 @@ 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 e3ffcc7b6daf..32427cdbdd18 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index dcf9fe1eb0ae..5c267a5efe59 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 12c5d2dbdae0..c9145aec8970 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -14,8 +14,6 @@ ddt==1.7.2 # via -r scripts/structures_pruning/requirements/testing.in edx-opaque-keys==2.9.0 # via -r scripts/structures_pruning/requirements/base.txt -exceptiongroup==1.2.1 - # via pytest iniconfig==2.0.0 # via pytest packaging==24.0 @@ -36,8 +34,6 @@ stevedore==5.2.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -tomli==2.0.1 - # via pytest typing-extensions==4.11.0 # via # -r scripts/structures_pruning/requirements/base.txt diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 934f4293d699..5cc39e1ebc17 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -10,10 +10,6 @@ attrs==23.2.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -backports-zoneinfo==0.2.1 ; python_version < "3.9" - # via - # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt - # django boto3==1.34.101 # via -r scripts/user_retirement/requirements/base.in botocore==1.34.101 @@ -161,9 +157,7 @@ sqlparse==0.5.0 stevedore==5.2.0 # via edx-django-utils typing-extensions==4.11.0 - # via - # asgiref - # simple-salesforce + # via simple-salesforce unicodecsv==0.14.1 # via -r scripts/user_retirement/requirements/base.in uritemplate==4.1.1 diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 2bae9bb1a272..fed3d13543cc 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -14,10 +14,6 @@ attrs==23.2.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -backports-zoneinfo==0.2.1 ; python_version < "3.9" - # via - # -r scripts/user_retirement/requirements/base.txt - # django boto3==1.34.101 # via # -r scripts/user_retirement/requirements/base.txt @@ -76,8 +72,6 @@ edx-django-utils==5.13.0 # edx-rest-api-client edx-rest-api-client==5.7.0 # via -r scripts/user_retirement/requirements/base.txt -exceptiongroup==1.2.1 - # via pytest google-api-core==2.19.0 # via # -r scripts/user_retirement/requirements/base.txt @@ -268,12 +262,9 @@ stevedore==5.2.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -tomli==2.0.1 - # via pytest typing-extensions==4.11.0 # via # -r scripts/user_retirement/requirements/base.txt - # asgiref # simple-salesforce unicodecsv==0.14.1 # via -r scripts/user_retirement/requirements/base.txt diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 241676ac91fd..0e44737bca0d 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade From fe50ec944bf32efdafa1c338ce9f354acbbf75b5 Mon Sep 17 00:00:00 2001 From: Hamzah Ullah Date: Tue, 14 May 2024 18:10:04 +0000 Subject: [PATCH 2/3] fix: reintroduce importlib_metadata --- requirements/edx/kernel.in | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements/edx/kernel.in b/requirements/edx/kernel.in index 1a7abb83641a..b683b31895f2 100644 --- a/requirements/edx/kernel.in +++ b/requirements/edx/kernel.in @@ -102,6 +102,7 @@ icalendar # .ics generator, used by calendar_sync ipaddress # Ip network support for Embargo feature jsonfield # Django model field for validated JSON; used in several apps laboratory # Library for testing that code refactors/infrastructure changes produce identical results +importlib_metadata # Used to access entry_points in i18n_api plugin lxml # XML parser lti-consumer-xblock>=7.3.0 mako # Primary template language used for server-side page rendering From d9e1d524954f8144d3d198164e462f8d931366bd Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Tue, 14 May 2024 14:56:10 -0400 Subject: [PATCH 3/3] chore: Updating Python Requirements (#34798) --- requirements/edx-sandbox/base.txt | 8 +- requirements/edx/assets.txt | 2 +- requirements/edx/base.txt | 56 ++++++++-- requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 105 +++++++++++++++--- requirements/edx/doc.txt | 60 ++++++++-- requirements/edx/paver.txt | 2 +- requirements/edx/semgrep.txt | 16 ++- requirements/edx/testing.txt | 87 ++++++++++++--- requirements/pip-tools.txt | 12 +- requirements/pip.txt | 2 +- .../structures_pruning/requirements/base.txt | 2 +- .../requirements/testing.txt | 6 +- scripts/user_retirement/requirements/base.txt | 18 ++- .../user_retirement/requirements/testing.txt | 19 +++- scripts/xblock/requirements.txt | 2 +- 16 files changed, 329 insertions(+), 70 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index ee643b98b8cf..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 @@ -70,7 +72,7 @@ python-dateutil==2.9.0.post0 # via matplotlib random2==1.0.2 # via -r requirements/edx-sandbox/base.in -regex==2024.4.28 +regex==2024.5.10 # via nltk scipy==1.10.1 # via @@ -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 776285b3c0f5..32fffe1fd1e6 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 @@ -65,13 +77,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.34.101 +boto3==1.34.104 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.34.101 +botocore==1.34.104 # via # -r requirements/edx/kernel.in # boto3 @@ -155,7 +167,7 @@ cryptography==42.0.7 # pyopenssl # snowflake-connector-python # social-auth-core -cssutils==2.10.2 +cssutils==2.10.3 # via pynliner defusedxml==0.7.1 # via @@ -312,7 +324,7 @@ django-oauth-toolkit==1.7.1 # edx-enterprise django-object-actions==4.2.0 # via edx-enterprise -django-pipeline==3.0.0 +django-pipeline==3.1.0 # via -r requirements/edx/kernel.in django-ratelimit==4.1.0 # via -r requirements/edx/kernel.in @@ -583,6 +595,16 @@ idna==3.7 # requests # snowflake-connector-python # yarl +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 @@ -660,7 +682,7 @@ lxml==4.9.4 # xmlsec mailsnake==1.6.4 # via -r requirements/edx/bundled.in -mako==1.3.3 +mako==1.3.5 # via # -r requirements/edx/kernel.in # acid-xblock @@ -702,7 +724,7 @@ multidict==6.0.5 # yarl mysqlclient==2.2.4 # via -r requirements/edx/kernel.in -newrelic==9.9.0 +newrelic==9.9.1 # via # -r requirements/edx/bundled.in # edx-django-utils @@ -763,7 +785,7 @@ optimizely-sdk==4.1.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/bundled.in -ora2==6.9.0 +ora2==6.11.0 # via -r requirements/edx/bundled.in packaging==24.0 # via @@ -801,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 @@ -914,6 +938,7 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/kernel.in + # babel # django-ses # djangorestframework # drf-yasg @@ -952,7 +977,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.4.28 +regex==2024.5.10 # via nltk requests==2.31.0 # via @@ -1105,15 +1130,21 @@ tqdm==4.66.4 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 @@ -1131,6 +1162,7 @@ urllib3==1.26.18 # elasticsearch # py2neo # requests + # snowflake-connector-python user-util==1.1.0 # via -r requirements/edx/kernel.in vine==5.1.0 @@ -1197,6 +1229,10 @@ xss-utils==0.6.0 # via -r requirements/edx/kernel.in yarl==1.9.4 # via aiohttp +zipp==3.18.1 + # 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 e33f89f7208c..8166d0fd46bb 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 @@ -131,14 +147,14 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.34.101 +boto3==1.34.104 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.101 +botocore==1.34.104 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -301,7 +317,7 @@ cssselect==1.2.0 # via # -r requirements/edx/testing.txt # pyquery -cssutils==2.10.2 +cssutils==2.10.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -521,7 +537,7 @@ django-object-actions==4.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -django-pipeline==3.0.0 +django-pipeline==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -862,13 +878,18 @@ 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 # pytest-xdist factory-boy==3.3.0 # via -r requirements/edx/testing.txt -faker==25.0.1 +faker==25.2.0 # via # -r requirements/edx/testing.txt # factory-boy @@ -893,7 +914,7 @@ filelock==3.14.0 # snowflake-connector-python # tox # virtualenv -freezegun==1.5.0 +freezegun==1.5.1 # via -r requirements/edx/testing.txt frozenlist==1.4.1 # via @@ -989,6 +1010,23 @@ imagesize==1.4.1 # sphinx import-linter==2.0 # via -r requirements/edx/testing.txt +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 @@ -1130,7 +1168,7 @@ mailsnake==1.6.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -mako==1.3.3 +mako==1.3.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1216,7 +1254,7 @@ mysqlclient==2.2.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -newrelic==9.9.0 +newrelic==9.9.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1307,7 +1345,7 @@ optimizely-sdk==4.1.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -ora2==6.9.0 +ora2==6.11.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1382,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 @@ -1660,6 +1703,7 @@ pytz==2024.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # babel # django-ses # djangorestframework # drf-yasg @@ -1712,7 +1756,7 @@ referencing==0.35.1 # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2024.4.28 +regex==2024.5.10 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2003,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 @@ -2036,28 +2093,40 @@ 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.9.0 +ujson==5.10.0 # via # -r requirements/edx/testing.txt # fastapi @@ -2084,6 +2153,7 @@ urllib3==1.26.18 # elasticsearch # py2neo # requests + # snowflake-connector-python user-util==1.1.0 # via # -r requirements/edx/doc.txt @@ -2105,7 +2175,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.1 +virtualenv==20.26.2 # via # -r requirements/edx/testing.txt # tox @@ -2219,6 +2289,13 @@ yarl==1.9.4 # -r requirements/edx/testing.txt # aiohttp # 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 e584edf26d11..d19c4bbefb3b 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 @@ -92,13 +106,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.34.101 +boto3==1.34.104 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.101 +botocore==1.34.104 # via # -r requirements/edx/base.txt # boto3 @@ -199,7 +213,7 @@ cryptography==42.0.7 # pyopenssl # snowflake-connector-python # social-auth-core -cssutils==2.10.2 +cssutils==2.10.3 # via # -r requirements/edx/base.txt # pynliner @@ -374,7 +388,7 @@ django-object-actions==4.2.0 # via # -r requirements/edx/base.txt # edx-enterprise -django-pipeline==3.0.0 +django-pipeline==3.1.0 # via -r requirements/edx/base.txt django-ratelimit==4.1.0 # via -r requirements/edx/base.txt @@ -674,6 +688,18 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx +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 @@ -774,7 +800,7 @@ lxml==4.9.4 # xmlsec mailsnake==1.6.4 # via -r requirements/edx/base.txt -mako==1.3.3 +mako==1.3.5 # via # -r requirements/edx/base.txt # acid-xblock @@ -824,7 +850,7 @@ multidict==6.0.5 # yarl mysqlclient==2.2.4 # via -r requirements/edx/base.txt -newrelic==9.9.0 +newrelic==9.9.1 # via # -r requirements/edx/base.txt # edx-django-utils @@ -890,7 +916,7 @@ optimizely-sdk==4.1.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -ora2==6.9.0 +ora2==6.11.0 # via -r requirements/edx/base.txt packaging==24.0 # via @@ -937,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 @@ -1083,6 +1113,7 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/base.txt + # babel # django-ses # djangorestframework # drf-yasg @@ -1123,7 +1154,7 @@ referencing==0.35.1 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2024.4.28 +regex==2024.5.10 # via # -r requirements/edx/base.txt # nltk @@ -1349,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 @@ -1360,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 @@ -1379,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 @@ -1458,6 +1495,11 @@ yarl==1.9.4 # via # -r requirements/edx/base.txt # aiohttp +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 ea620f96d377..e099e333ea96 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.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/semgrep.txt b/requirements/edx/semgrep.txt index b698dec87607..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 @@ -50,8 +54,10 @@ mdurl==0.1.2 # via markdown-it-py packaging==24.0 # via semgrep -peewee==3.17.3 +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 9f7b78cdfb6d..d979d5e801fe 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 @@ -95,13 +109,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.34.101 +boto3==1.34.104 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.101 +botocore==1.34.104 # via # -r requirements/edx/base.txt # boto3 @@ -229,7 +243,7 @@ cssselect==1.2.0 # via # -r requirements/edx/testing.in # pyquery -cssutils==2.10.2 +cssutils==2.10.3 # via # -r requirements/edx/base.txt # pynliner @@ -410,7 +424,7 @@ django-object-actions==4.2.0 # via # -r requirements/edx/base.txt # edx-enterprise -django-pipeline==3.0.0 +django-pipeline==3.1.0 # via -r requirements/edx/base.txt django-ratelimit==4.1.0 # via -r requirements/edx/base.txt @@ -657,11 +671,15 @@ 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 # via -r requirements/edx/testing.in -faker==25.0.1 +faker==25.2.0 # via factory-boy fastapi==0.111.0 # via @@ -679,7 +697,7 @@ filelock==3.14.0 # snowflake-connector-python # tox # virtualenv -freezegun==1.5.0 +freezegun==1.5.1 # via -r requirements/edx/testing.in frozenlist==1.4.1 # via @@ -740,6 +758,18 @@ idna==3.7 # yarl import-linter==2.0 # via -r requirements/edx/testing.in +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 @@ -850,7 +880,7 @@ lxml==4.9.4 # xmlsec mailsnake==1.6.4 # via -r requirements/edx/base.txt -mako==1.3.3 +mako==1.3.5 # via # -r requirements/edx/base.txt # acid-xblock @@ -905,7 +935,7 @@ multidict==6.0.5 # yarl mysqlclient==2.2.4 # via -r requirements/edx/base.txt -newrelic==9.9.0 +newrelic==9.9.1 # via # -r requirements/edx/base.txt # edx-django-utils @@ -971,7 +1001,7 @@ optimizely-sdk==4.1.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -ora2==6.9.0 +ora2==6.11.0 # via -r requirements/edx/base.txt orjson==3.10.3 # via fastapi @@ -1021,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 @@ -1238,6 +1272,7 @@ python3-saml==1.16.0 pytz==2024.1 # via # -r requirements/edx/base.txt + # babel # django-ses # djangorestframework # drf-yasg @@ -1278,7 +1313,7 @@ referencing==0.35.1 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2024.4.28 +regex==2024.5.10 # via # -r requirements/edx/base.txt # nltk @@ -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,22 +1526,34 @@ 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.9.0 +ujson==5.10.0 # via fastapi unicodecsv==0.14.1 # via @@ -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 @@ -1535,7 +1591,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.1 +virtualenv==20.26.2 # via tox voluptuous==0.14.2 # via @@ -1615,6 +1671,11 @@ yarl==1.9.4 # -r requirements/edx/base.txt # aiohttp # pact-python +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 diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index 5c267a5efe59..dcf9fe1eb0ae 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/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 diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index c9145aec8970..12c5d2dbdae0 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/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 @@ -14,6 +14,8 @@ ddt==1.7.2 # via -r scripts/structures_pruning/requirements/testing.in edx-opaque-keys==2.9.0 # via -r scripts/structures_pruning/requirements/base.txt +exceptiongroup==1.2.1 + # via pytest iniconfig==2.0.0 # via pytest packaging==24.0 @@ -34,6 +36,8 @@ stevedore==5.2.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys +tomli==2.0.1 + # via pytest typing-extensions==4.11.0 # via # -r scripts/structures_pruning/requirements/base.txt diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 5cc39e1ebc17..9945c989ae62 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/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 @@ -10,9 +10,13 @@ attrs==23.2.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.34.101 +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt + # django +boto3==1.34.104 # via -r scripts/user_retirement/requirements/base.in -botocore==1.34.101 +botocore==1.34.104 # via # boto3 # s3transfer @@ -52,7 +56,7 @@ edx-rest-api-client==5.7.0 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.19.0 # via google-api-python-client -google-api-python-client==2.128.0 +google-api-python-client==2.129.0 # via -r scripts/user_retirement/requirements/base.in google-auth==2.29.0 # via @@ -83,7 +87,7 @@ lxml==4.9.4 # zeep more-itertools==10.2.0 # via simple-salesforce -newrelic==9.9.0 +newrelic==9.9.1 # via edx-django-utils pbr==6.0.0 # via stevedore @@ -157,7 +161,9 @@ sqlparse==0.5.0 stevedore==5.2.0 # via edx-django-utils typing-extensions==4.11.0 - # via simple-salesforce + # via + # asgiref + # simple-salesforce unicodecsv==0.14.1 # via -r scripts/user_retirement/requirements/base.in uritemplate==4.1.1 diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index fed3d13543cc..67d1d9098845 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/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 @@ -14,11 +14,15 @@ attrs==23.2.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.34.101 +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -r scripts/user_retirement/requirements/base.txt + # django +boto3==1.34.104 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.34.101 +botocore==1.34.104 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -72,11 +76,13 @@ edx-django-utils==5.13.0 # edx-rest-api-client edx-rest-api-client==5.7.0 # via -r scripts/user_retirement/requirements/base.txt +exceptiongroup==1.2.1 + # via pytest google-api-core==2.19.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.128.0 +google-api-python-client==2.129.0 # via -r scripts/user_retirement/requirements/base.txt google-auth==2.29.0 # via @@ -132,7 +138,7 @@ more-itertools==10.2.0 # simple-salesforce moto==4.2.14 # via -r scripts/user_retirement/requirements/testing.in -newrelic==9.9.0 +newrelic==9.9.1 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -262,9 +268,12 @@ stevedore==5.2.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils +tomli==2.0.1 + # via pytest typing-extensions==4.11.0 # via # -r scripts/user_retirement/requirements/base.txt + # asgiref # simple-salesforce unicodecsv==0.14.1 # via -r scripts/user_retirement/requirements/base.txt diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 0e44737bca0d..241676ac91fd 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.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