From 0d247a0aa3abc48a9bc511ea35c1caa3b98efc89 Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Mon, 2 Sep 2024 05:04:35 -0400 Subject: [PATCH] chore: python requirements update (#4421) * chore: python requirements update * chore: pin edx-lint --------- Co-authored-by: Muhammad Afaq Shuaib --- requirements/constraints.txt | 7 ++++++- requirements/docs.txt | 8 ++++---- requirements/local.txt | 36 ++++++++++++++++++------------------ requirements/pip.txt | 2 +- requirements/pip_tools.txt | 2 +- requirements/production.txt | 34 +++++++++++++++++----------------- 6 files changed, 47 insertions(+), 42 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 30247b3a9b..bfc6554750 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -61,4 +61,9 @@ openai<=0.28.1 # This is happening on some other open source repositories as well. # https://github.com/PrefectHQ/prefect/pull/11229/files # https://github.com/hyperspy/hyperspy/pull/3274 -pytest-xdist < 3.5.0 \ No newline at end of file +pytest-xdist < 3.5.0 + +# 5.4.0 is breaking for Python 3.8 and 3.11 CI checks with error +# importlib.resources' has no attribute 'files' +# To be unpinned once course-discovery moves to Python 3.12 +edx-lint==5.3.7 diff --git a/requirements/docs.txt b/requirements/docs.txt index 8eb832b364..55424655fc 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -14,7 +14,7 @@ babel==2.16.0 # sphinx beautifulsoup4==4.12.3 # via pydata-sphinx-theme -certifi==2024.7.4 +certifi==2024.8.30 # via # elasticsearch # requests @@ -35,7 +35,7 @@ elasticsearch-dsl==7.4.1 # via # -c requirements/constraints.txt # django-elasticsearch-dsl -idna==3.7 +idna==3.8 # via requests imagesize==1.4.1 # via sphinx @@ -93,9 +93,9 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx typing-extensions==4.12.2 # via pydata-sphinx-theme -urllib3==1.26.19 +urllib3==1.26.20 # via # elasticsearch # requests -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata diff --git a/requirements/local.txt b/requirements/local.txt index 7e6c609f53..843fd28535 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -76,9 +76,9 @@ boltons==21.0.0 # face # glom # semgrep -boto3==1.35.4 +boto3==1.35.10 # via django-ses -botocore==1.35.4 +botocore==1.35.10 # via # boto3 # s3transfer @@ -98,7 +98,7 @@ celery==5.4.0 # via # -c requirements/constraints.txt # taxonomy-connector -certifi==2024.7.4 +certifi==2024.8.30 # via # elasticsearch # requests @@ -324,7 +324,7 @@ django-waffle==4.1.0 # edx-django-utils # edx-drf-extensions # edx-toggles -django-webpack-loader==3.1.0 +django-webpack-loader==3.1.1 # via -r requirements/base.in djangorestframework==3.15.2 # via @@ -433,7 +433,7 @@ face==22.0.0 # via glom factory-boy==3.3.1 # via -r requirements/test.in -faker==27.4.0 +faker==28.1.0 # via factory-boy fastavro==1.9.5 # via openedx-events @@ -452,9 +452,9 @@ getsmarter-api-clients==0.6.1 # via -r requirements/base.in glom==22.1.0 # via semgrep -google-api-core==2.19.1 +google-api-core==2.19.2 # via google-api-python-client -google-api-python-client==2.142.0 +google-api-python-client==2.143.0 # via -r requirements/base.in google-auth==2.34.0 # via @@ -469,7 +469,7 @@ google-auth-httplib2==0.2.0 # google-api-python-client google-auth-oauthlib==1.2.1 # via gspread -googleapis-common-protos==1.63.2 +googleapis-common-protos==1.65.0 # via google-api-core gspread==6.1.2 # via -r requirements/base.in @@ -481,7 +481,7 @@ httplib2==0.22.0 # via # google-api-python-client # google-auth-httplib2 -idna==3.7 +idna==3.8 # via # requests # snowflake-connector-python @@ -528,7 +528,7 @@ lxml[html-clean,html_clean]==5.3.0 # edx-i18n-tools # lxml-html-clean # zeep -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml markdown==3.7 # via -r requirements/base.in @@ -557,7 +557,7 @@ openai==0.28.1 # via # -c requirements/constraints.txt # taxonomy-connector -openedx-atlas==0.6.1 +openedx-atlas==0.6.2 # via -r requirements/base.in openedx-events==9.12.0 # via @@ -579,7 +579,7 @@ packaging==21.3 # tox path==16.16.0 # via edx-i18n-tools -pbr==6.0.0 +pbr==6.1.0 # via stevedore peewee==3.17.6 # via semgrep @@ -606,7 +606,7 @@ prompt-toolkit==3.0.47 # via click-repl proto-plus==1.24.0 # via google-api-core -protobuf==5.27.3 +protobuf==5.28.0 # via # google-api-core # googleapis-common-protos @@ -641,7 +641,7 @@ pyjwt[crypto]==2.9.0 # simple-salesforce # snowflake-connector-python # social-auth-core -pylint==3.2.6 +pylint==3.2.7 # via # edx-lint # pylint-celery @@ -665,7 +665,7 @@ pynacl==1.5.0 # via edx-django-utils pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.2 +pyparsing==3.1.4 # via # httplib2 # packaging @@ -921,7 +921,7 @@ uritemplate==4.1.1 # via # drf-yasg # google-api-python-client -urllib3[socks]==1.26.19 +urllib3[socks]==1.26.20 # via # botocore # elasticsearch @@ -951,11 +951,11 @@ wsproto==1.2.0 # via trio-websocket xss-utils==0.6.0 # via -r requirements/base.in -yarl==1.9.4 +yarl==1.9.7 # via aiohttp zeep==4.2.1 # via simple-salesforce -zipp==3.20.0 +zipp==3.20.1 # via # importlib-metadata # importlib-resources diff --git a/requirements/pip.txt b/requirements/pip.txt index 930e432b64..f3fa6b47d5 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==73.0.1 +setuptools==74.0.0 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 2843dcb3e9..ffa11c3343 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -24,7 +24,7 @@ tomli==2.0.1 # pip-tools wheel==0.44.0 # via pip-tools -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/production.txt b/requirements/production.txt index b4f20ebab3..d19cd544bf 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -53,9 +53,9 @@ beautifulsoup4==4.12.3 # taxonomy-connector billiard==4.2.0 # via celery -boto3==1.35.4 +boto3==1.35.10 # via django-ses -botocore==1.35.4 +botocore==1.35.10 # via # boto3 # s3transfer @@ -71,7 +71,7 @@ celery==5.4.0 # via # -c requirements/constraints.txt # taxonomy-connector -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/production.in # elasticsearch @@ -264,7 +264,7 @@ django-waffle==4.1.0 # edx-django-utils # edx-drf-extensions # edx-toggles -django-webpack-loader==3.1.0 +django-webpack-loader==3.1.1 # via -r requirements/base.in djangorestframework==3.15.2 # via @@ -366,9 +366,9 @@ getsmarter-api-clients==0.6.1 # via -r requirements/base.in gevent==24.2.1 # via -r requirements/production.in -google-api-core==2.19.1 +google-api-core==2.19.2 # via google-api-python-client -google-api-python-client==2.142.0 +google-api-python-client==2.143.0 # via -r requirements/base.in google-auth==2.34.0 # via @@ -383,7 +383,7 @@ google-auth-httplib2==0.2.0 # google-api-python-client google-auth-oauthlib==1.2.1 # via gspread -googleapis-common-protos==1.63.2 +googleapis-common-protos==1.65.0 # via google-api-core greenlet==3.0.3 # via gevent @@ -397,7 +397,7 @@ httplib2==0.22.0 # via # google-api-python-client # google-auth-httplib2 -idna==3.7 +idna==3.8 # via # requests # snowflake-connector-python @@ -429,7 +429,7 @@ lxml[html-clean,html_clean]==5.3.0 # -r requirements/base.in # lxml-html-clean # zeep -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml markdown==3.7 # via -r requirements/base.in @@ -456,7 +456,7 @@ openai==0.28.1 # via # -c requirements/constraints.txt # taxonomy-connector -openedx-atlas==0.6.1 +openedx-atlas==0.6.2 # via -r requirements/base.in openedx-events==9.12.0 # via @@ -469,7 +469,7 @@ packaging==24.1 # drf-yasg # gunicorn # snowflake-connector-python -pbr==6.0.0 +pbr==6.1.0 # via stevedore pillow==9.5.0 # via @@ -485,7 +485,7 @@ prompt-toolkit==3.0.47 # via click-repl proto-plus==1.24.0 # via google-api-core -protobuf==5.27.3 +protobuf==5.28.0 # via # google-api-core # googleapis-common-protos @@ -519,7 +519,7 @@ pynacl==1.5.0 # via edx-django-utils pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.2 +pyparsing==3.1.4 # via httplib2 python-dateutil==2.9.0.post0 # via @@ -663,7 +663,7 @@ uritemplate==4.1.1 # via # drf-yasg # google-api-python-client -urllib3==1.26.19 +urllib3==1.26.20 # via # botocore # elasticsearch @@ -684,17 +684,17 @@ webencodings==0.5.1 # tinycss2 xss-utils==0.6.0 # via -r requirements/base.in -yarl==1.9.4 +yarl==1.9.7 # via aiohttp zeep==4.2.1 # via simple-salesforce -zipp==3.20.0 +zipp==3.20.1 # via # importlib-metadata # importlib-resources zope-event==5.0 # via gevent -zope-interface==7.0.1 +zope-interface==7.0.3 # via gevent # The following packages are considered to be unsafe in a requirements file: