From cbf6745dc6ad2c3aec9a7e41d662710bee72f1d9 Mon Sep 17 00:00:00 2001 From: farhan Date: Mon, 12 Feb 2024 14:38:10 +0500 Subject: [PATCH] chore: Upgrade python requirements --- requirements/base.txt | 8 +++++++- requirements/constraints.txt | 1 + requirements/dev.txt | 26 ++++++++++++++++---------- requirements/django.txt | 16 ++++++++++++---- requirements/doc.txt | 17 ++++++++++++----- requirements/pip.txt | 2 +- requirements/test.txt | 28 ++++++++++++++++++---------- 7 files changed, 67 insertions(+), 31 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 8e069bc91..9441ff53d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -10,8 +10,12 @@ edx-opaque-keys==2.5.1 # via -r requirements/base.in fs==2.4.16 # via -r requirements/base.in -lxml==5.1.0 +importlib-resources==6.1.1 # via -r requirements/base.in +lxml==4.9.4 + # via + # -c requirements/constraints.txt + # -r requirements/base.in mako==1.3.2 # via -r requirements/base.in markupsafe==2.1.5 @@ -42,6 +46,8 @@ web-fragments==2.1.0 # via -r requirements/base.in webob==1.8.7 # via -r requirements/base.in +zipp==3.17.0 + # via importlib-resources # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 3bb18ffde..a0eabda35 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -14,3 +14,4 @@ # diff-cover latest requires (pluggy>=0.13.1,<0.14.0) which conflicts with pytest which requires(pluggy>=0.12,<2.0.0) # Using the same version of diff-cover which is being used currently in edx-platform to avoid this conflict. diff-cover==4.0.0 +lxml<5.0.0 \ No newline at end of file diff --git a/requirements/dev.txt b/requirements/dev.txt index d82df6c1a..c1fdeda9b 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -12,7 +12,7 @@ appdirs==1.4.4 # via # -r requirements/test.txt # fs -astroid==3.0.2 +astroid==3.0.3 # via # -r requirements/test.txt # pylint @@ -21,11 +21,11 @@ attrs==23.2.0 # via # -r requirements/test.txt # hypothesis -boto3==1.34.34 +boto3==1.34.39 # via # -r requirements/test.txt # fs-s3fs -botocore==1.34.34 +botocore==1.34.39 # via # -r requirements/test.txt # boto3 @@ -115,12 +115,14 @@ fs-s3fs==1.1.1 # via # -r requirements/test.txt # openedx-django-pyfs -hypothesis==6.97.5 +hypothesis==6.98.4 # via -r requirements/test.txt importlib-metadata==7.0.1 # via # -r requirements/pip-tools.txt # build +importlib-resources==6.1.1 + # via -r requirements/test.txt inflect==7.0.0 # via # -r requirements/test.txt @@ -150,8 +152,10 @@ jmespath==1.0.1 # botocore lazy==1.6 # via -r requirements/test.txt -lxml==5.1.0 - # via -r requirements/test.txt +lxml==4.9.4 + # via + # -c requirements/constraints.txt + # -r requirements/test.txt mako==1.3.2 # via -r requirements/test.txt markupsafe==2.1.5 @@ -176,7 +180,7 @@ packaging==23.2 # pyproject-api # pytest # tox -path==16.9.0 +path==16.10.0 # via -r requirements/test.txt pbr==6.0.0 # via @@ -200,11 +204,11 @@ pluggy==1.4.0 # tox pycodestyle==2.11.1 # via -r requirements/test.txt -pydantic==2.6.0 +pydantic==2.6.1 # via # -r requirements/test.txt # inflect -pydantic-core==2.16.1 +pydantic-core==2.16.2 # via # -r requirements/test.txt # pydantic @@ -258,7 +262,7 @@ python-dateutil==2.8.2 # via # -r requirements/test.txt # botocore -python-slugify==8.0.3 +python-slugify==8.0.4 # via # -r requirements/test.txt # code-annotations @@ -351,7 +355,9 @@ wheel==0.42.0 zipp==3.17.0 # via # -r requirements/pip-tools.txt + # -r requirements/test.txt # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/django.txt b/requirements/django.txt index b0c4a3255..c9f31986d 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -8,9 +8,9 @@ appdirs==1.4.4 # via # -r requirements/base.txt # fs -boto3==1.34.34 +boto3==1.34.39 # via fs-s3fs -botocore==1.34.34 +botocore==1.34.39 # via # boto3 # s3transfer @@ -28,14 +28,18 @@ fs==2.4.16 # openedx-django-pyfs fs-s3fs==1.1.1 # via openedx-django-pyfs +importlib-resources==6.1.1 + # via -r requirements/base.txt jmespath==1.0.1 # via # boto3 # botocore lazy==1.6 # via -r requirements/django.in -lxml==5.1.0 - # via -r requirements/base.txt +lxml==4.9.4 + # via + # -c requirements/constraints.txt + # -r requirements/base.txt mako==1.3.2 # via -r requirements/base.txt markupsafe==2.1.5 @@ -88,6 +92,10 @@ web-fragments==2.1.0 # via -r requirements/base.txt webob==1.8.7 # via -r requirements/base.txt +zipp==3.17.0 + # via + # -r requirements/base.txt + # importlib-resources # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/doc.txt b/requirements/doc.txt index d29a71fc3..51a17fa5e 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -18,11 +18,11 @@ babel==2.14.0 # sphinx beautifulsoup4==4.12.3 # via pydata-sphinx-theme -boto3==1.34.34 +boto3==1.34.39 # via # -r requirements/django.txt # fs-s3fs -botocore==1.34.34 +botocore==1.34.39 # via # -r requirements/django.txt # boto3 @@ -57,6 +57,8 @@ imagesize==1.4.1 # via sphinx importlib-metadata==7.0.1 # via sphinx +importlib-resources==6.1.1 + # via -r requirements/django.txt jinja2==3.1.3 # via sphinx jmespath==1.0.1 @@ -66,8 +68,10 @@ jmespath==1.0.1 # botocore lazy==1.6 # via -r requirements/django.txt -lxml==5.1.0 - # via -r requirements/django.txt +lxml==4.9.4 + # via + # -c requirements/constraints.txt + # -r requirements/django.txt mako==1.3.2 # via -r requirements/django.txt markupsafe==2.1.5 @@ -169,7 +173,10 @@ web-fragments==2.1.0 webob==1.8.7 # via -r requirements/django.txt zipp==3.17.0 - # via importlib-metadata + # via + # -r requirements/django.txt + # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/pip.txt b/requirements/pip.txt index dfa2b7785..71954cc66 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.42.0 # The following packages are considered to be unsafe in a requirements file: pip==24.0 # via -r requirements/pip.in -setuptools==69.0.3 +setuptools==69.1.0 # via -r requirements/pip.in diff --git a/requirements/test.txt b/requirements/test.txt index 875e24ced..b277c9439 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -10,18 +10,18 @@ appdirs==1.4.4 # via # -r requirements/django.txt # fs -astroid==3.0.2 +astroid==3.0.3 # via # -r requirements/test.in # pylint # pylint-celery attrs==23.2.0 # via hypothesis -boto3==1.34.34 +boto3==1.34.39 # via # -r requirements/django.txt # fs-s3fs -botocore==1.34.34 +botocore==1.34.39 # via # -r requirements/django.txt # boto3 @@ -80,8 +80,10 @@ fs-s3fs==1.1.1 # via # -r requirements/django.txt # openedx-django-pyfs -hypothesis==6.97.5 +hypothesis==6.98.4 # via -r requirements/test.in +importlib-resources==6.1.1 + # via -r requirements/django.txt inflect==7.0.0 # via jinja2-pluralize iniconfig==2.0.0 @@ -102,8 +104,10 @@ jmespath==1.0.1 # botocore lazy==1.6 # via -r requirements/django.txt -lxml==5.1.0 - # via -r requirements/django.txt +lxml==4.9.4 + # via + # -c requirements/constraints.txt + # -r requirements/django.txt mako==1.3.2 # via -r requirements/django.txt markupsafe==2.1.5 @@ -122,7 +126,7 @@ packaging==23.2 # pyproject-api # pytest # tox -path==16.9.0 +path==16.10.0 # via -r requirements/test.in pbr==6.0.0 # via @@ -140,9 +144,9 @@ pluggy==1.4.0 # tox pycodestyle==2.11.1 # via -r requirements/test.in -pydantic==2.6.0 +pydantic==2.6.1 # via inflect -pydantic-core==2.16.1 +pydantic-core==2.16.2 # via pydantic pygments==2.17.2 # via diff-cover @@ -180,7 +184,7 @@ python-dateutil==2.8.2 # via # -r requirements/django.txt # botocore -python-slugify==8.0.3 +python-slugify==8.0.4 # via code-annotations pytz==2024.1 # via @@ -247,6 +251,10 @@ web-fragments==2.1.0 # via -r requirements/django.txt webob==1.8.7 # via -r requirements/django.txt +zipp==3.17.0 + # via + # -r requirements/django.txt + # importlib-resources # The following packages are considered to be unsafe in a requirements file: # setuptools