diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 28b842258a..f5de9849da 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -21,3 +21,8 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected + +# virtualenv latest version requires platformdirs<4.0 which conflicts with tox>4.0 version +# This constraint can be removed once the issue +# https://github.com/pypa/virtualenv/issues/2666 gets resolved +platformdirs<4.0 diff --git a/requirements/docs.txt b/requirements/docs.txt index dbc860856e..8157fe5cf0 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -14,7 +14,7 @@ babel==2.13.1 # sphinx beautifulsoup4==4.12.2 # via pydata-sphinx-theme -certifi==2023.7.22 +certifi==2023.11.17 # via # elasticsearch # requests @@ -51,7 +51,7 @@ packaging==23.2 # sphinx pydata-sphinx-theme==0.14.3 # via sphinx-book-theme -pygments==2.16.1 +pygments==2.17.1 # via # accessible-pygments # pydata-sphinx-theme diff --git a/requirements/local.txt b/requirements/local.txt index 717fc25a0b..3bd0a675dc 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -28,6 +28,7 @@ anyio==3.7.1 asgiref==3.7.2 # via # django + # django-cors-headers # django-countries asn1crypto==1.5.1 # via snowflake-connector-python @@ -72,9 +73,9 @@ boltons==21.0.0 # face # glom # semgrep -boto3==1.28.84 +boto3==1.29.3 # via django-ses -botocore==1.31.84 +botocore==1.32.3 # via # boto3 # s3transfer @@ -94,7 +95,7 @@ celery==5.3.5 # via # -c requirements/constraints.txt # taxonomy-connector -certifi==2023.7.22 +certifi==2023.11.17 # via # elasticsearch # httpcore @@ -242,7 +243,7 @@ django-config-models==2.5.1 # via -r requirements/base.in django-contrib-comments==2.2.0 # via -r requirements/base.in -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/base.in django-countries==7.5.1 # via -r requirements/base.in @@ -390,7 +391,7 @@ edx-django-utils==5.8.0 # edx-toggles # getsmarter-api-clients # taxonomy-connector -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/base.in edx-event-bus-kafka==5.5.0 # via -r requirements/base.in @@ -440,7 +441,7 @@ face==22.0.0 # via glom factory-boy==3.3.0 # via -r requirements/test.in -faker==20.0.0 +faker==20.0.3 # via factory-boy fastavro==1.9.0 # via openedx-events @@ -457,7 +458,7 @@ glom==22.1.0 # via semgrep google-api-core==2.14.0 # via google-api-python-client -google-api-python-client==2.107.0 +google-api-python-client==2.108.0 # via -r requirements/base.in google-auth==2.23.4 # via @@ -528,7 +529,7 @@ jsonschema==3.2.0 # via # docker-compose # semgrep -kombu==5.3.3 +kombu==5.3.4 # via celery libsass==0.22.0 # via django-libsass @@ -549,18 +550,18 @@ more-itertools==10.1.0 # via simple-salesforce mysqlclient==2.2.0 # via -r requirements/test.in -newrelic==9.1.1 +newrelic==9.2.0 # via edx-django-utils oauthlib==3.2.2 # via # getsmarter-api-clients # requests-oauthlib # social-auth-core -openai==1.2.3 +openai==1.3.3 # via taxonomy-connector openedx-atlas==0.5.0 # via -r requirements/base.in -openedx-events==9.0.1 +openedx-events==9.2.0 # via # edx-event-bus-kafka # edx-event-bus-redis @@ -597,6 +598,7 @@ pillow==9.5.0 # django-stdimage platformdirs==3.11.0 # via + # -c requirements/common_constraints.txt # pylint # snowflake-connector-python # tox @@ -608,9 +610,9 @@ pluggy==1.3.0 # tox polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.40 +prompt-toolkit==3.0.41 # via click-repl -protobuf==4.25.0 +protobuf==4.25.1 # via # google-api-core # googleapis-common-protos @@ -628,13 +630,13 @@ pycountry==22.3.5 # via -r requirements/base.in pycparser==2.21 # via cffi -pydantic==2.4.2 +pydantic==2.5.1 # via openai -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via pydantic pydata-sphinx-theme==0.14.3 # via sphinx-book-theme -pygments==2.16.1 +pygments==2.17.1 # via # accessible-pygments # pydata-sphinx-theme @@ -791,7 +793,7 @@ requests-toolbelt==0.10.1 # via # -c requirements/constraints.txt # zeep -responses==0.24.0 +responses==0.24.1 # via # -r requirements/test.in # pytest-responses @@ -844,7 +846,7 @@ sniffio==1.3.0 # trio snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==3.4.1 +snowflake-connector-python==3.5.0 # via -r requirements/base.in social-auth-app-django==5.4.0 # via @@ -908,7 +910,7 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.2 +tomlkit==0.12.3 # via # pylint # snowflake-connector-python @@ -973,7 +975,7 @@ walrus==0.9.3 # via edx-event-bus-redis wcmatch==8.5 # via semgrep -wcwidth==0.2.9 +wcwidth==0.2.10 # via prompt-toolkit webencodings==0.5.1 # via diff --git a/requirements/production.txt b/requirements/production.txt index a0981d267d..a8243a8cad 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -24,6 +24,7 @@ anyio==3.7.1 asgiref==3.7.2 # via # django + # django-cors-headers # django-countries asn1crypto==1.5.1 # via snowflake-connector-python @@ -47,9 +48,9 @@ beautifulsoup4==4.12.2 # taxonomy-connector billiard==4.2.0 # via celery -boto3==1.28.84 +boto3==1.29.3 # via django-ses -botocore==1.31.84 +botocore==1.32.3 # via # boto3 # s3transfer @@ -65,7 +66,7 @@ celery==5.3.5 # via # -c requirements/constraints.txt # taxonomy-connector -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/production.in # elasticsearch @@ -182,7 +183,7 @@ django-config-models==2.5.1 # via -r requirements/base.in django-contrib-comments==2.2.0 # via -r requirements/base.in -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/base.in django-countries==7.5.1 # via -r requirements/base.in @@ -311,7 +312,7 @@ edx-django-utils==5.8.0 # edx-toggles # getsmarter-api-clients # taxonomy-connector -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/base.in edx-event-bus-kafka==5.5.0 # via -r requirements/base.in @@ -357,7 +358,7 @@ gevent==23.9.1 # via -r requirements/production.in google-api-core==2.14.0 # via google-api-python-client -google-api-python-client==2.107.0 +google-api-python-client==2.108.0 # via -r requirements/base.in google-auth==2.23.4 # via @@ -414,7 +415,7 @@ jmespath==1.0.1 # botocore jsonfield==3.1.0 # via -r requirements/base.in -kombu==5.3.3 +kombu==5.3.4 # via celery libsass==0.22.0 # via django-libsass @@ -430,7 +431,7 @@ more-itertools==10.1.0 # via simple-salesforce mysqlclient==2.2.0 # via -r requirements/production.in -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/production.in # edx-django-utils @@ -439,11 +440,11 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openai==1.2.3 +openai==1.3.3 # via taxonomy-connector openedx-atlas==0.5.0 # via -r requirements/base.in -openedx-events==9.0.1 +openedx-events==9.2.0 # via # edx-event-bus-kafka # edx-event-bus-redis @@ -466,11 +467,12 @@ pillow==9.5.0 # django-stdimage platformdirs==3.11.0 # via + # -c requirements/common_constraints.txt # snowflake-connector-python # zeep -prompt-toolkit==3.0.40 +prompt-toolkit==3.0.41 # via click-repl -protobuf==4.25.0 +protobuf==4.25.1 # via # google-api-core # googleapis-common-protos @@ -486,9 +488,9 @@ pycountry==22.3.5 # via -r requirements/base.in pycparser==2.21 # via cffi -pydantic==2.4.2 +pydantic==2.5.1 # via openai -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via pydantic pyjwt[crypto]==2.8.0 # via @@ -612,7 +614,7 @@ sniffio==1.3.0 # via # anyio # httpx -snowflake-connector-python==3.4.1 +snowflake-connector-python==3.5.0 # via -r requirements/base.in social-auth-app-django==5.4.0 # via @@ -641,7 +643,7 @@ tinycss2==1.2.1 # via # cairosvg # cssselect2 -tomlkit==0.12.2 +tomlkit==0.12.3 # via snowflake-connector-python tqdm==4.66.1 # via openai @@ -679,7 +681,7 @@ vine==5.1.0 # kombu walrus==0.9.3 # via edx-event-bus-redis -wcwidth==0.2.9 +wcwidth==0.2.10 # via prompt-toolkit webencodings==0.5.1 # via