From 860ca3c204bd94bf353c3cc564f021ac17f8b229 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 19 Aug 2024 22:23:27 -0400 Subject: [PATCH 1/3] chore: Upgrade Python requirements --- requirements/edx-sandbox/base.txt | 6 +- requirements/edx/base.txt | 72 +++++++++------- requirements/edx/development.txt | 86 ++++++++++--------- requirements/edx/doc.txt | 71 ++++++++------- requirements/edx/paver.txt | 2 +- requirements/edx/testing.txt | 83 ++++++++++-------- requirements/pip.txt | 2 +- scripts/user_retirement/requirements/base.txt | 18 ++-- .../user_retirement/requirements/testing.txt | 18 ++-- 9 files changed, 193 insertions(+), 165 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index 8942bc7dd9cb..4a7b0c0a7d35 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -35,13 +35,13 @@ markupsafe==2.1.5 # via # chem # openedx-calc -matplotlib==3.9.0 +matplotlib==3.9.2 # via -r requirements/edx-sandbox/base.in mpmath==1.3.0 # via sympy networkx==3.3 # via -r requirements/edx-sandbox/base.in -nltk==3.8.1 +nltk==3.9.1 # via # -r requirements/edx-sandbox/base.in # chem @@ -82,7 +82,7 @@ six==1.16.0 # via # codejail-includes # python-dateutil -sympy==1.13.1 +sympy==1.13.2 # via # -r requirements/edx-sandbox/base.in # openedx-calc diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 6a15216943f6..8e0a83443691 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -8,15 +8,16 @@ # via -r requirements/edx/github.in acid-xblock==0.3.1 # via -r requirements/edx/kernel.in -aiohappyeyeballs==2.3.4 +aiohappyeyeballs==2.4.0 # via aiohttp -aiohttp==3.10.1 +aiohttp==3.10.5 # via + # algoliasearch # geoip2 # openai aiosignal==1.3.1 # via aiohttp -algoliasearch==3.0.0 +algoliasearch==4.0.2 # via -r requirements/edx/bundled.in amqp==5.2.0 # via kombu @@ -35,6 +36,8 @@ asgiref==3.8.1 # django-countries asn1crypto==1.5.1 # via snowflake-connector-python +async-timeout==4.0.3 + # via algoliasearch attrs==24.2.0 # via # -r requirements/edx/kernel.in @@ -45,7 +48,7 @@ attrs==24.2.0 # openedx-events # openedx-learning # referencing -babel==2.15.0 +babel==2.16.0 # via # -r requirements/edx/kernel.in # enmerkar @@ -68,13 +71,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.34.154 +boto3==1.35.1 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.34.154 +botocore==1.35.1 # via # -r requirements/edx/kernel.in # boto3 @@ -83,7 +86,7 @@ bridgekeeper==0.9 # via -r requirements/edx/kernel.in cachecontrol==0.14.0 # via firebase-admin -cachetools==5.4.0 +cachetools==5.5.0 # via google-auth camel-converter[pydantic]==3.1.2 # via meilisearch @@ -515,7 +518,7 @@ edx-search==4.0.0 # via -r requirements/edx/kernel.in edx-sga==0.25.0 # via -r requirements/edx/bundled.in -edx-submissions==3.7.6 +edx-submissions==3.7.7 # via # -r requirements/edx/kernel.in # ora2 @@ -589,9 +592,9 @@ google-api-core[grpc]==2.19.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.139.0 +google-api-python-client==2.141.0 # via firebase-admin -google-auth==2.32.0 +google-auth==2.34.0 # via # google-api-core # google-api-python-client @@ -605,27 +608,27 @@ google-cloud-core==2.4.1 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.17.0 +google-cloud-firestore==2.17.2 # via firebase-admin -google-cloud-storage==2.18.0 +google-cloud-storage==2.18.2 # via firebase-admin google-crc32c==1.5.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via google-cloud-storage googleapis-common-protos==1.63.2 # via # google-api-core # grpcio-status -grpcio==1.65.4 +grpcio==1.65.5 # via # google-api-core # grpcio-status -grpcio-status==1.62.3 +grpcio-status==1.65.5 # via google-api-core -gunicorn==22.0.0 +gunicorn==23.0.0 # via -r requirements/edx/kernel.in help-tokens==2.4.0 # via -r requirements/edx/kernel.in @@ -646,7 +649,7 @@ idna==3.7 # requests # snowflake-connector-python # yarl -importlib-metadata==6.11.0 +importlib-metadata==8.3.0 # via -r requirements/edx/kernel.in inflection==0.5.1 # via @@ -755,7 +758,7 @@ monotonic==1.6 # via # analytics-python # py2neo -more-itertools==10.3.0 +more-itertools==10.4.0 # via cssutils mpmath==1.3.0 # via sympy @@ -767,13 +770,13 @@ multidict==6.0.5 # yarl mysqlclient==2.2.4 # via -r requirements/edx/kernel.in -newrelic==9.12.0 +newrelic==9.13.0 # via # -r requirements/edx/bundled.in # edx-django-utils nh3==0.2.18 # via -r requirements/edx/kernel.in -nltk==3.8.1 +nltk==3.9.1 # via chem nodeenv==1.9.1 # via -r requirements/edx/kernel.in @@ -841,7 +844,7 @@ packaging==24.1 # snowflake-connector-python pansi==2020.7.3 # via py2neo -paramiko==3.4.0 +paramiko==3.4.1 # via edx-enterprise path==16.11.0 # via @@ -881,7 +884,7 @@ proto-plus==1.24.0 # via # google-api-core # google-cloud-firestore -protobuf==4.25.4 +protobuf==5.27.3 # via # google-api-core # google-cloud-firestore @@ -914,7 +917,9 @@ pycryptodomex==3.20.0 # lti-consumer-xblock # pyjwkest pydantic==2.8.2 - # via camel-converter + # via + # algoliasearch + # camel-converter pydantic-core==2.20.1 # via pydantic pygments==2.18.0 @@ -977,6 +982,7 @@ pysrt==1.1.2 python-dateutil==2.9.0.post0 # via # -r requirements/edx/kernel.in + # algoliasearch # analytics-python # botocore # celery @@ -1022,7 +1028,7 @@ pytz==2024.1 # xblock pyuca==1.2 # via -r requirements/edx/kernel.in -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r requirements/edx/kernel.in # code-annotations @@ -1049,7 +1055,6 @@ regex==2024.7.24 requests==2.32.3 # via # -r requirements/edx/paver.txt - # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -1099,9 +1104,9 @@ scipy==1.14.0 # openedx-calc semantic-version==2.10.0 # via edx-drf-extensions -shapely==2.0.5 +shapely==2.0.6 # via -r requirements/edx/kernel.in -simplejson==3.19.2 +simplejson==3.19.3 # via # -r requirements/edx/kernel.in # sailthru-client @@ -1162,7 +1167,7 @@ sortedcontainers==2.4.0 # via # -r requirements/edx/kernel.in # snowflake-connector-python -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 sqlparse==0.5.1 # via django @@ -1179,7 +1184,7 @@ stevedore==5.2.0 # edx-opaque-keys super-csv==3.2.0 # via edx-bulk-grades -sympy==1.13.1 +sympy==1.13.2 # via openedx-calc testfixtures==8.3.0 # via edx-enterprise @@ -1187,7 +1192,7 @@ text-unidecode==1.3 # via python-slugify tinycss2==1.2.1 # via bleach -tomlkit==0.13.0 +tomlkit==0.13.2 # via snowflake-connector-python tqdm==4.66.5 # via @@ -1218,6 +1223,7 @@ urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/paver.txt + # algoliasearch # botocore # elasticsearch # py2neo @@ -1233,7 +1239,7 @@ voluptuous==0.15.2 # via ora2 walrus==0.9.4 # via edx-event-bus-redis -watchdog==4.0.1 +watchdog==4.0.2 # via -r requirements/edx/paver.txt wcwidth==0.2.13 # via prompt-toolkit @@ -1250,7 +1256,7 @@ webencodings==0.5.1 # bleach # html5lib # tinycss2 -webob==1.8.7 +webob==1.8.8 # via # -r requirements/edx/kernel.in # xblock @@ -1290,7 +1296,7 @@ xss-utils==0.6.0 # via -r requirements/edx/kernel.in yarl==1.9.4 # via aiohttp -zipp==3.19.2 +zipp==3.20.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 8155169e33d3..35a171123a64 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -16,15 +16,16 @@ acid-xblock==0.3.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -aiohappyeyeballs==2.3.4 +aiohappyeyeballs==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp -aiohttp==3.10.1 +aiohttp==3.10.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # algoliasearch # geoip2 # openai aiosignal==1.3.1 @@ -36,7 +37,7 @@ alabaster==1.0.0 # via # -r requirements/edx/doc.txt # sphinx -algoliasearch==3.0.0 +algoliasearch==4.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -85,6 +86,11 @@ 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 + # algoliasearch attrs==24.2.0 # via # -r requirements/edx/doc.txt @@ -96,7 +102,7 @@ attrs==24.2.0 # openedx-events # openedx-learning # referencing -babel==2.15.0 +babel==2.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -139,14 +145,14 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.34.154 +boto3==1.35.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.154 +botocore==1.35.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -165,7 +171,7 @@ cachecontrol==0.14.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -cachetools==5.4.0 +cachetools==5.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -813,7 +819,7 @@ edx-sga==0.25.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-submissions==3.7.6 +edx-submissions==3.7.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -876,13 +882,13 @@ execnet==2.1.1 # via # -r requirements/edx/testing.txt # pytest-xdist -factory-boy==3.3.0 +factory-boy==3.3.1 # via -r requirements/edx/testing.txt -faker==26.2.0 +faker==27.0.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.112.0 +fastapi==0.112.1 # via # -r requirements/edx/testing.txt # pact-python @@ -951,12 +957,12 @@ google-api-core[grpc]==2.19.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.139.0 +google-api-python-client==2.141.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -google-auth==2.32.0 +google-auth==2.34.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -977,12 +983,12 @@ google-cloud-core==2.4.1 # -r requirements/edx/testing.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.17.0 +google-cloud-firestore==2.17.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -google-cloud-storage==2.18.0 +google-cloud-storage==2.18.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -993,7 +999,7 @@ google-crc32c==1.5.0 # -r requirements/edx/testing.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1008,18 +1014,18 @@ grimp==3.4.1 # via # -r requirements/edx/testing.txt # import-linter -grpcio==1.65.4 +grpcio==1.65.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grpcio-status==1.62.3 +grpcio-status==1.65.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core -gunicorn==22.0.0 +gunicorn==23.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1063,7 +1069,7 @@ imagesize==1.4.1 # sphinx import-linter==2.0 # via -r requirements/edx/testing.txt -importlib-metadata==6.11.0 +importlib-metadata==8.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1257,7 +1263,7 @@ monotonic==1.6 # -r requirements/edx/testing.txt # analytics-python # py2neo -more-itertools==10.3.0 +more-itertools==10.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1289,7 +1295,7 @@ mysqlclient==2.2.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -newrelic==9.12.0 +newrelic==9.13.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1298,7 +1304,7 @@ nh3==0.2.18 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -nltk==3.8.1 +nltk==3.9.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1411,7 +1417,7 @@ pansi==2020.7.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # py2neo -paramiko==3.4.0 +paramiko==3.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1491,7 +1497,7 @@ proto-plus==1.24.0 # -r requirements/edx/testing.txt # google-api-core # google-cloud-firestore -protobuf==4.25.4 +protobuf==5.27.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1550,6 +1556,7 @@ pydantic==2.8.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # algoliasearch # camel-converter # fastapi pydantic-core==2.20.1 @@ -1711,6 +1718,7 @@ python-dateutil==2.9.0.post0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # algoliasearch # analytics-python # botocore # celery @@ -1777,7 +1785,7 @@ pyuca==1.2 # -r requirements/edx/testing.txt pywatchman==2.0.0 # via -r requirements/edx/development.in -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1817,7 +1825,6 @@ requests==2.32.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -1888,11 +1895,11 @@ semantic-version==2.10.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-drf-extensions -shapely==2.0.5 +shapely==2.0.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -simplejson==3.19.2 +simplejson==3.19.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1980,7 +1987,7 @@ sortedcontainers==2.4.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # snowflake-connector-python -soupsieve==2.5 +soupsieve==2.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2048,7 +2055,7 @@ staff-graded-xblock==2.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.37.2 +starlette==0.38.2 # via # -r requirements/edx/testing.txt # fastapi @@ -2066,7 +2073,7 @@ super-csv==3.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-bulk-grades -sympy==1.13.1 +sympy==1.13.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2088,13 +2095,13 @@ tinycss2==1.2.1 # bleach tomli==2.0.1 # via django-stubs -tomlkit==0.13.0 +tomlkit==0.13.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pylint # snowflake-connector-python -tox==4.17.0 +tox==4.18.0 # via -r requirements/edx/testing.txt tqdm==4.66.5 # via @@ -2104,7 +2111,7 @@ tqdm==4.66.5 # openai types-pytz==2024.1.0.20240417 # via django-stubs -types-pyyaml==6.0.12.20240724 +types-pyyaml==6.0.12.20240808 # via # django-stubs # djangorestframework-stubs @@ -2155,6 +2162,7 @@ urllib3==1.26.19 # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # algoliasearch # botocore # elasticsearch # py2neo @@ -2163,7 +2171,7 @@ user-util==1.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -uvicorn==0.30.5 +uvicorn==0.30.6 # via # -r requirements/edx/testing.txt # pact-python @@ -2190,7 +2198,7 @@ walrus==0.9.4 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-event-bus-redis -watchdog==4.0.1 +watchdog==4.0.2 # via # -r requirements/edx/development.in # -r requirements/edx/doc.txt @@ -2216,7 +2224,7 @@ webencodings==0.5.1 # bleach # html5lib # tinycss2 -webob==1.8.7 +webob==1.8.8 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2281,7 +2289,7 @@ yarl==1.9.4 # -r requirements/edx/testing.txt # aiohttp # pact-python -zipp==3.19.2 +zipp==3.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index bb81b7b71ac3..2367be11e0f2 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -10,13 +10,14 @@ accessible-pygments==0.0.5 # via pydata-sphinx-theme acid-xblock==0.3.1 # via -r requirements/edx/base.txt -aiohappyeyeballs==2.3.4 +aiohappyeyeballs==2.4.0 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.10.1 +aiohttp==3.10.5 # via # -r requirements/edx/base.txt + # algoliasearch # geoip2 # openai aiosignal==1.3.1 @@ -25,7 +26,7 @@ aiosignal==1.3.1 # aiohttp alabaster==1.0.0 # via sphinx -algoliasearch==3.0.0 +algoliasearch==4.0.2 # via -r requirements/edx/base.txt amqp==5.2.0 # via @@ -55,6 +56,10 @@ asn1crypto==1.5.1 # via # -r requirements/edx/base.txt # snowflake-connector-python +async-timeout==4.0.3 + # via + # -r requirements/edx/base.txt + # algoliasearch attrs==24.2.0 # via # -r requirements/edx/base.txt @@ -65,7 +70,7 @@ attrs==24.2.0 # openedx-events # openedx-learning # referencing -babel==2.15.0 +babel==2.16.0 # via # -r requirements/edx/base.txt # enmerkar @@ -100,13 +105,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.34.154 +boto3==1.35.1 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.154 +botocore==1.35.1 # via # -r requirements/edx/base.txt # boto3 @@ -117,7 +122,7 @@ cachecontrol==0.14.0 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==5.4.0 +cachetools==5.5.0 # via # -r requirements/edx/base.txt # google-auth @@ -596,7 +601,7 @@ edx-search==4.0.0 # via -r requirements/edx/base.txt edx-sga==0.25.0 # via -r requirements/edx/base.txt -edx-submissions==3.7.6 +edx-submissions==3.7.7 # via # -r requirements/edx/base.txt # ora2 @@ -689,11 +694,11 @@ google-api-core[grpc]==2.19.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.139.0 +google-api-python-client==2.141.0 # via # -r requirements/edx/base.txt # firebase-admin -google-auth==2.32.0 +google-auth==2.34.0 # via # -r requirements/edx/base.txt # google-api-core @@ -711,11 +716,11 @@ google-cloud-core==2.4.1 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.17.0 +google-cloud-firestore==2.17.2 # via # -r requirements/edx/base.txt # firebase-admin -google-cloud-storage==2.18.0 +google-cloud-storage==2.18.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -724,7 +729,7 @@ google-crc32c==1.5.0 # -r requirements/edx/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage @@ -733,16 +738,16 @@ googleapis-common-protos==1.63.2 # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio==1.65.4 +grpcio==1.65.5 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio-status==1.62.3 +grpcio-status==1.65.5 # via # -r requirements/edx/base.txt # google-api-core -gunicorn==22.0.0 +gunicorn==23.0.0 # via -r requirements/edx/base.txt help-tokens==2.4.0 # via -r requirements/edx/base.txt @@ -766,7 +771,7 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==6.11.0 +importlib-metadata==8.3.0 # via -r requirements/edx/base.txt inflection==0.5.1 # via @@ -902,7 +907,7 @@ monotonic==1.6 # -r requirements/edx/base.txt # analytics-python # py2neo -more-itertools==10.3.0 +more-itertools==10.4.0 # via # -r requirements/edx/base.txt # cssutils @@ -921,13 +926,13 @@ multidict==6.0.5 # yarl mysqlclient==2.2.4 # via -r requirements/edx/base.txt -newrelic==9.12.0 +newrelic==9.13.0 # via # -r requirements/edx/base.txt # edx-django-utils nh3==0.2.18 # via -r requirements/edx/base.txt -nltk==3.8.1 +nltk==3.9.1 # via # -r requirements/edx/base.txt # chem @@ -1005,7 +1010,7 @@ pansi==2020.7.3 # via # -r requirements/edx/base.txt # py2neo -paramiko==3.4.0 +paramiko==3.4.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1058,7 +1063,7 @@ proto-plus==1.24.0 # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore -protobuf==4.25.4 +protobuf==5.27.3 # via # -r requirements/edx/base.txt # google-api-core @@ -1099,6 +1104,7 @@ pycryptodomex==3.20.0 pydantic==2.8.2 # via # -r requirements/edx/base.txt + # algoliasearch # camel-converter pydantic-core==2.20.1 # via @@ -1176,6 +1182,7 @@ pysrt==1.1.2 python-dateutil==2.9.0.post0 # via # -r requirements/edx/base.txt + # algoliasearch # analytics-python # botocore # celery @@ -1227,7 +1234,7 @@ pytz==2024.1 # xblock pyuca==1.2 # via -r requirements/edx/base.txt -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r requirements/edx/base.txt # code-annotations @@ -1258,7 +1265,6 @@ regex==2024.7.24 requests==2.32.3 # via # -r requirements/edx/base.txt - # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -1319,9 +1325,9 @@ semantic-version==2.10.0 # via # -r requirements/edx/base.txt # edx-drf-extensions -shapely==2.0.5 +shapely==2.0.6 # via -r requirements/edx/base.txt -simplejson==3.19.2 +simplejson==3.19.3 # via # -r requirements/edx/base.txt # sailthru-client @@ -1388,7 +1394,7 @@ sortedcontainers==2.4.0 # via # -r requirements/edx/base.txt # snowflake-connector-python -soupsieve==2.5 +soupsieve==2.6 # via # -r requirements/edx/base.txt # beautifulsoup4 @@ -1447,7 +1453,7 @@ super-csv==3.2.0 # via # -r requirements/edx/base.txt # edx-bulk-grades -sympy==1.13.1 +sympy==1.13.2 # via # -r requirements/edx/base.txt # openedx-calc @@ -1463,7 +1469,7 @@ tinycss2==1.2.1 # via # -r requirements/edx/base.txt # bleach -tomlkit==0.13.0 +tomlkit==0.13.2 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1501,6 +1507,7 @@ urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt + # algoliasearch # botocore # elasticsearch # py2neo @@ -1521,7 +1528,7 @@ walrus==0.9.4 # via # -r requirements/edx/base.txt # edx-event-bus-redis -watchdog==4.0.1 +watchdog==4.0.2 # via -r requirements/edx/base.txt wcwidth==0.2.13 # via @@ -1541,7 +1548,7 @@ webencodings==0.5.1 # bleach # html5lib # tinycss2 -webob==1.8.7 +webob==1.8.8 # via # -r requirements/edx/base.txt # xblock @@ -1585,7 +1592,7 @@ yarl==1.9.4 # via # -r requirements/edx/base.txt # aiohttp -zipp==3.19.2 +zipp==3.20.0 # via # -r requirements/edx/base.txt # importlib-metadata diff --git a/requirements/edx/paver.txt b/requirements/edx/paver.txt index 0b82d71c91e6..faa0085f1631 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -61,7 +61,7 @@ urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # requests -watchdog==4.0.1 +watchdog==4.0.2 # via -r requirements/edx/paver.in wrapt==1.16.0 # via -r requirements/edx/paver.in diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 18c988dfb622..8b5ef476ffa0 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -8,20 +8,21 @@ # via -r requirements/edx/base.txt acid-xblock==0.3.1 # via -r requirements/edx/base.txt -aiohappyeyeballs==2.3.4 +aiohappyeyeballs==2.4.0 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.10.1 +aiohttp==3.10.5 # via # -r requirements/edx/base.txt + # algoliasearch # geoip2 # openai aiosignal==1.3.1 # via # -r requirements/edx/base.txt # aiohttp -algoliasearch==3.0.0 +algoliasearch==4.0.2 # via -r requirements/edx/base.txt amqp==5.2.0 # via @@ -57,6 +58,10 @@ astroid==2.13.5 # via # pylint # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/edx/base.txt + # algoliasearch attrs==24.2.0 # via # -r requirements/edx/base.txt @@ -67,7 +72,7 @@ attrs==24.2.0 # openedx-events # openedx-learning # referencing -babel==2.15.0 +babel==2.16.0 # via # -r requirements/edx/base.txt # enmerkar @@ -100,13 +105,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.34.154 +boto3==1.35.1 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.154 +botocore==1.35.1 # via # -r requirements/edx/base.txt # boto3 @@ -117,7 +122,7 @@ cachecontrol==0.14.0 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==5.4.0 +cachetools==5.5.0 # via # -r requirements/edx/base.txt # google-auth @@ -622,7 +627,7 @@ edx-search==4.0.0 # via -r requirements/edx/base.txt edx-sga==0.25.0 # via -r requirements/edx/base.txt -edx-submissions==3.7.6 +edx-submissions==3.7.7 # via # -r requirements/edx/base.txt # ora2 @@ -670,11 +675,11 @@ event-tracking==3.0.0 # edx-search execnet==2.1.1 # via pytest-xdist -factory-boy==3.3.0 +factory-boy==3.3.1 # via -r requirements/edx/testing.in -faker==26.2.0 +faker==27.0.0 # via factory-boy -fastapi==0.112.0 +fastapi==0.112.1 # via pact-python fastavro==1.9.5 # via @@ -723,11 +728,11 @@ google-api-core[grpc]==2.19.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.139.0 +google-api-python-client==2.141.0 # via # -r requirements/edx/base.txt # firebase-admin -google-auth==2.32.0 +google-auth==2.34.0 # via # -r requirements/edx/base.txt # google-api-core @@ -745,11 +750,11 @@ google-cloud-core==2.4.1 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.17.0 +google-cloud-firestore==2.17.2 # via # -r requirements/edx/base.txt # firebase-admin -google-cloud-storage==2.18.0 +google-cloud-storage==2.18.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -758,7 +763,7 @@ google-crc32c==1.5.0 # -r requirements/edx/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage @@ -769,16 +774,16 @@ googleapis-common-protos==1.63.2 # grpcio-status grimp==3.4.1 # via import-linter -grpcio==1.65.4 +grpcio==1.65.5 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio-status==1.62.3 +grpcio-status==1.65.5 # via # -r requirements/edx/base.txt # google-api-core -gunicorn==22.0.0 +gunicorn==23.0.0 # via -r requirements/edx/base.txt h11==0.14.0 # via uvicorn @@ -807,7 +812,7 @@ idna==3.7 # yarl import-linter==2.0 # via -r requirements/edx/testing.in -importlib-metadata==6.11.0 +importlib-metadata==8.3.0 # via -r requirements/edx/base.txt inflection==0.5.1 # via @@ -953,7 +958,7 @@ monotonic==1.6 # -r requirements/edx/base.txt # analytics-python # py2neo -more-itertools==10.3.0 +more-itertools==10.4.0 # via # -r requirements/edx/base.txt # cssutils @@ -972,13 +977,13 @@ multidict==6.0.5 # yarl mysqlclient==2.2.4 # via -r requirements/edx/base.txt -newrelic==9.12.0 +newrelic==9.13.0 # via # -r requirements/edx/base.txt # edx-django-utils nh3==0.2.18 # via -r requirements/edx/base.txt -nltk==3.8.1 +nltk==3.9.1 # via # -r requirements/edx/base.txt # chem @@ -1059,7 +1064,7 @@ pansi==2020.7.3 # via # -r requirements/edx/base.txt # py2neo -paramiko==3.4.0 +paramiko==3.4.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1120,7 +1125,7 @@ proto-plus==1.24.0 # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore -protobuf==4.25.4 +protobuf==5.27.3 # via # -r requirements/edx/base.txt # google-api-core @@ -1169,6 +1174,7 @@ pycryptodomex==3.20.0 pydantic==2.8.2 # via # -r requirements/edx/base.txt + # algoliasearch # camel-converter # fastapi pydantic-core==2.20.1 @@ -1292,6 +1298,7 @@ pytest-xdist[psutil]==3.6.1 python-dateutil==2.9.0.post0 # via # -r requirements/edx/base.txt + # algoliasearch # analytics-python # botocore # celery @@ -1345,7 +1352,7 @@ pytz==2024.1 # xblock pyuca==1.2 # via -r requirements/edx/base.txt -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r requirements/edx/base.txt # code-annotations @@ -1375,7 +1382,6 @@ regex==2024.7.24 requests==2.32.3 # via # -r requirements/edx/base.txt - # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -1436,9 +1442,9 @@ semantic-version==2.10.0 # via # -r requirements/edx/base.txt # edx-drf-extensions -shapely==2.0.5 +shapely==2.0.6 # via -r requirements/edx/base.txt -simplejson==3.19.2 +simplejson==3.19.3 # via # -r requirements/edx/base.txt # sailthru-client @@ -1506,7 +1512,7 @@ sortedcontainers==2.4.0 # via # -r requirements/edx/base.txt # snowflake-connector-python -soupsieve==2.5 +soupsieve==2.6 # via # -r requirements/edx/base.txt # beautifulsoup4 @@ -1516,7 +1522,7 @@ sqlparse==0.5.1 # django staff-graded-xblock==2.3.0 # via -r requirements/edx/base.txt -starlette==0.37.2 +starlette==0.38.2 # via fastapi stevedore==5.2.0 # via @@ -1530,7 +1536,7 @@ super-csv==3.2.0 # via # -r requirements/edx/base.txt # edx-bulk-grades -sympy==1.13.1 +sympy==1.13.2 # via # -r requirements/edx/base.txt # openedx-calc @@ -1547,12 +1553,12 @@ tinycss2==1.2.1 # via # -r requirements/edx/base.txt # bleach -tomlkit==0.13.0 +tomlkit==0.13.2 # via # -r requirements/edx/base.txt # pylint # snowflake-connector-python -tox==4.17.0 +tox==4.18.0 # via -r requirements/edx/testing.in tqdm==4.66.5 # via @@ -1592,13 +1598,14 @@ urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt + # algoliasearch # botocore # elasticsearch # py2neo # requests user-util==1.1.0 # via -r requirements/edx/base.txt -uvicorn==0.30.5 +uvicorn==0.30.6 # via pact-python vine==5.1.0 # via @@ -1616,7 +1623,7 @@ walrus==0.9.4 # via # -r requirements/edx/base.txt # edx-event-bus-redis -watchdog==4.0.1 +watchdog==4.0.2 # via -r requirements/edx/base.txt wcwidth==0.2.13 # via @@ -1636,7 +1643,7 @@ webencodings==0.5.1 # bleach # html5lib # tinycss2 -webob==1.8.7 +webob==1.8.8 # via # -r requirements/edx/base.txt # xblock @@ -1683,7 +1690,7 @@ yarl==1.9.4 # -r requirements/edx/base.txt # aiohttp # pact-python -zipp==3.19.2 +zipp==3.20.0 # via # -r requirements/edx/base.txt # importlib-metadata diff --git a/requirements/pip.txt b/requirements/pip.txt index 7a6ada8e0a92..f0cf3d109992 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.44.0 # The following packages are considered to be unsafe in a requirements file: pip==24.2 # via -r requirements/pip.in -setuptools==72.1.0 +setuptools==73.0.0 # via -r requirements/pip.in diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 47e6e79c2240..3e5ed4738070 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,13 +10,13 @@ attrs==24.2.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.34.154 +boto3==1.35.1 # via -r scripts/user_retirement/requirements/base.in -botocore==1.34.154 +botocore==1.35.1 # via # boto3 # s3transfer -cachetools==5.4.0 +cachetools==5.5.0 # via google-auth certifi==2024.7.4 # via requests @@ -52,9 +52,9 @@ edx-rest-api-client==5.7.1 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.19.1 # via google-api-python-client -google-api-python-client==2.139.0 +google-api-python-client==2.141.0 # via -r scripts/user_retirement/requirements/base.in -google-auth==2.32.0 +google-auth==2.34.0 # via # google-api-core # google-api-python-client @@ -81,9 +81,9 @@ lxml==4.9.4 # via # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt # zeep -more-itertools==10.3.0 +more-itertools==10.4.0 # via simple-salesforce -newrelic==9.12.0 +newrelic==9.13.0 # via edx-django-utils pbr==6.0.0 # via stevedore @@ -120,7 +120,7 @@ pytz==2024.1 # via # jenkinsapi # zeep -pyyaml==6.0.1 +pyyaml==6.0.2 # via -r scripts/user_retirement/requirements/base.in requests==2.32.3 # via @@ -143,7 +143,7 @@ s3transfer==0.10.2 # via boto3 simple-salesforce==1.12.6 # via -r scripts/user_retirement/requirements/base.in -simplejson==3.19.2 +simplejson==3.19.3 # via -r scripts/user_retirement/requirements/base.in six==1.16.0 # via diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 006eabeef436..f7464dfa0602 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,17 +14,17 @@ attrs==24.2.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.34.154 +boto3==1.35.1 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.34.154 +botocore==1.35.1 # via # -r scripts/user_retirement/requirements/base.txt # boto3 # moto # s3transfer -cachetools==5.4.0 +cachetools==5.5.0 # via # -r scripts/user_retirement/requirements/base.txt # google-auth @@ -76,9 +76,9 @@ google-api-core==2.19.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.139.0 +google-api-python-client==2.141.0 # via -r scripts/user_retirement/requirements/base.txt -google-auth==2.32.0 +google-auth==2.34.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -126,13 +126,13 @@ markupsafe==2.1.5 # werkzeug mock==5.1.0 # via -r scripts/user_retirement/requirements/testing.in -more-itertools==10.3.0 +more-itertools==10.4.0 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce moto==4.2.14 # via -r scripts/user_retirement/requirements/testing.in -newrelic==9.12.0 +newrelic==9.13.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -200,7 +200,7 @@ pytz==2024.1 # -r scripts/user_retirement/requirements/base.txt # jenkinsapi # zeep -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r scripts/user_retirement/requirements/base.txt # responses @@ -242,7 +242,7 @@ s3transfer==0.10.2 # boto3 simple-salesforce==1.12.6 # via -r scripts/user_retirement/requirements/base.txt -simplejson==3.19.2 +simplejson==3.19.3 # via -r scripts/user_retirement/requirements/base.txt six==1.16.0 # via From a8ee9a6ca8c7c52f6c327172ebe1eb5d989c74da Mon Sep 17 00:00:00 2001 From: Muhammad Soban Javed Date: Wed, 21 Aug 2024 19:17:32 +0500 Subject: [PATCH 2/3] chore: Pin algoliasearch to v3 Recently algoliasearch released the new major version v4 of its Python client and it has multiple breaking changes, which will impact one of the edX platform plugins. So we must make that plugin compatible with algoliasearch v4 before upgrading this package. Changelog: https://algolia.com/doc/libraries/python/v4/upgrade/ --- requirements/constraints.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 0a95e5c8a4cb..7aa23a04ba85 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -12,6 +12,12 @@ # This file contains all common constraints for edx-repos -c common_constraints.txt +# Date: 2024-08-21 +# Description: This is the major upgrade of algoliasearch python client and it will +# break one of the edX' platform plugin, so we need to make that compatible first. +# Ticket: https://github.com/openedx/edx-platform/issues/35334 +algoliasearch<4.0.0 + # As it is not clarified what exact breaking changes will be introduced as per # the next major release, ensure the installed version is within boundaries. celery>=5.2.2,<6.0.0 From 30bfbd532c406ebed033f1f3bab3f6d100278883 Mon Sep 17 00:00:00 2001 From: iamsobanjaved <58461728+iamsobanjaved@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:34:30 +0000 Subject: [PATCH 3/3] feat: Upgrade Python dependency algoliasearch Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` --- requirements/edx/base.txt | 16 ++++++---------- requirements/edx/development.txt | 13 +++---------- requirements/edx/doc.txt | 15 +++++---------- requirements/edx/testing.txt | 15 +++++---------- 4 files changed, 19 insertions(+), 40 deletions(-) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 8e0a83443691..0dd2b66fb278 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -12,13 +12,14 @@ aiohappyeyeballs==2.4.0 # via aiohttp aiohttp==3.10.5 # via - # algoliasearch # geoip2 # openai aiosignal==1.3.1 # via aiohttp -algoliasearch==4.0.2 - # via -r requirements/edx/bundled.in +algoliasearch==3.0.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/bundled.in amqp==5.2.0 # via kombu analytics-python==1.4.post1 @@ -36,8 +37,6 @@ asgiref==3.8.1 # django-countries asn1crypto==1.5.1 # via snowflake-connector-python -async-timeout==4.0.3 - # via algoliasearch attrs==24.2.0 # via # -r requirements/edx/kernel.in @@ -917,9 +916,7 @@ pycryptodomex==3.20.0 # lti-consumer-xblock # pyjwkest pydantic==2.8.2 - # via - # algoliasearch - # camel-converter + # via camel-converter pydantic-core==2.20.1 # via pydantic pygments==2.18.0 @@ -982,7 +979,6 @@ pysrt==1.1.2 python-dateutil==2.9.0.post0 # via # -r requirements/edx/kernel.in - # algoliasearch # analytics-python # botocore # celery @@ -1055,6 +1051,7 @@ regex==2024.7.24 requests==2.32.3 # via # -r requirements/edx/paver.txt + # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -1223,7 +1220,6 @@ urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/paver.txt - # algoliasearch # botocore # elasticsearch # py2neo diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 35a171123a64..5be8a0abe3d8 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -25,7 +25,6 @@ aiohttp==3.10.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # algoliasearch # geoip2 # openai aiosignal==1.3.1 @@ -37,8 +36,9 @@ alabaster==1.0.0 # via # -r requirements/edx/doc.txt # sphinx -algoliasearch==4.0.2 +algoliasearch==3.0.0 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt amqp==5.2.0 @@ -86,11 +86,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 - # algoliasearch attrs==24.2.0 # via # -r requirements/edx/doc.txt @@ -1556,7 +1551,6 @@ pydantic==2.8.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # algoliasearch # camel-converter # fastapi pydantic-core==2.20.1 @@ -1718,7 +1712,6 @@ python-dateutil==2.9.0.post0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # algoliasearch # analytics-python # botocore # celery @@ -1825,6 +1818,7 @@ requests==2.32.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -2162,7 +2156,6 @@ urllib3==1.26.19 # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # algoliasearch # botocore # elasticsearch # py2neo diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 2367be11e0f2..870587e8d7b9 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -17,7 +17,6 @@ aiohappyeyeballs==2.4.0 aiohttp==3.10.5 # via # -r requirements/edx/base.txt - # algoliasearch # geoip2 # openai aiosignal==1.3.1 @@ -26,8 +25,10 @@ aiosignal==1.3.1 # aiohttp alabaster==1.0.0 # via sphinx -algoliasearch==4.0.2 - # via -r requirements/edx/base.txt +algoliasearch==3.0.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt amqp==5.2.0 # via # -r requirements/edx/base.txt @@ -56,10 +57,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 - # algoliasearch attrs==24.2.0 # via # -r requirements/edx/base.txt @@ -1104,7 +1101,6 @@ pycryptodomex==3.20.0 pydantic==2.8.2 # via # -r requirements/edx/base.txt - # algoliasearch # camel-converter pydantic-core==2.20.1 # via @@ -1182,7 +1178,6 @@ pysrt==1.1.2 python-dateutil==2.9.0.post0 # via # -r requirements/edx/base.txt - # algoliasearch # analytics-python # botocore # celery @@ -1265,6 +1260,7 @@ regex==2024.7.24 requests==2.32.3 # via # -r requirements/edx/base.txt + # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -1507,7 +1503,6 @@ urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt - # algoliasearch # botocore # elasticsearch # py2neo diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 8b5ef476ffa0..1f1d120cc0b4 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -15,15 +15,16 @@ aiohappyeyeballs==2.4.0 aiohttp==3.10.5 # via # -r requirements/edx/base.txt - # algoliasearch # geoip2 # openai aiosignal==1.3.1 # via # -r requirements/edx/base.txt # aiohttp -algoliasearch==4.0.2 - # via -r requirements/edx/base.txt +algoliasearch==3.0.0 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt amqp==5.2.0 # via # -r requirements/edx/base.txt @@ -58,10 +59,6 @@ astroid==2.13.5 # via # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/edx/base.txt - # algoliasearch attrs==24.2.0 # via # -r requirements/edx/base.txt @@ -1174,7 +1171,6 @@ pycryptodomex==3.20.0 pydantic==2.8.2 # via # -r requirements/edx/base.txt - # algoliasearch # camel-converter # fastapi pydantic-core==2.20.1 @@ -1298,7 +1294,6 @@ pytest-xdist[psutil]==3.6.1 python-dateutil==2.9.0.post0 # via # -r requirements/edx/base.txt - # algoliasearch # analytics-python # botocore # celery @@ -1382,6 +1377,7 @@ regex==2024.7.24 requests==2.32.3 # via # -r requirements/edx/base.txt + # algoliasearch # analytics-python # cachecontrol # django-oauth-toolkit @@ -1598,7 +1594,6 @@ urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt - # algoliasearch # botocore # elasticsearch # py2neo