Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.

Python Requirements Update #304

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ django-crum==0.7.9
# via edx-django-utils
django-environ==0.11.2
# via -r requirements/base.in
django-filter==23.4
django-filter==23.5
# via -r requirements/base.in
django-waffle==4.0.0
# via
Expand Down Expand Up @@ -76,7 +76,7 @@ inflection==0.5.1
# via drf-yasg
mysqlclient==2.2.0
# via -r requirements/base.in
newrelic==9.2.0
newrelic==9.3.0
# via edx-django-utils
oauthlib==3.2.2
# via
Expand Down Expand Up @@ -130,7 +130,7 @@ sqlparse==0.4.4
# django
stevedore==5.1.0
# via edx-django-utils
typing-extensions==4.8.0
typing-extensions==4.9.0
# via asgiref
uritemplate==4.1.1
# via drf-yasg
Expand Down
5 changes: 0 additions & 5 deletions requirements/common_constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,3 @@ elasticsearch<7.14.0

# django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected
django-simple-history==3.0.0

# 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
2 changes: 1 addition & 1 deletion requirements/docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.5
# via sphinx
typing-extensions==4.8.0
typing-extensions==4.9.0
# via pydata-sphinx-theme
urllib3==1.26.18
# via
Expand Down
73 changes: 67 additions & 6 deletions requirements/local.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ alabaster==0.7.13
# via
# -r requirements/docs.txt
# sphinx
annotated-types==0.6.0
# via
# -r requirements/test.txt
# pydantic
asgiref==3.7.2
# via
# -r requirements/test.txt
Expand All @@ -32,6 +36,10 @@ beautifulsoup4==4.12.2
# via
# -r requirements/docs.txt
# pydata-sphinx-theme
cerberus==1.3.5
# via
# -r requirements/test.txt
# plette
certifi==2023.11.17
# via
# -r requirements/docs.txt
Expand Down Expand Up @@ -89,6 +97,10 @@ dill==0.3.7
# via
# -r requirements/test.txt
# pylint
distlib==0.3.7
# via
# -r requirements/test.txt
# requirementslib
django==3.2.23
# via
# -c requirements/common_constraints.txt
Expand Down Expand Up @@ -118,7 +130,7 @@ django-dynamic-fixture==3.1.3
# -r requirements/test.txt
django-environ==0.11.2
# via -r requirements/test.txt
django-filter==23.4
django-filter==23.5
# via -r requirements/test.txt
django-waffle==4.0.0
# via
Expand All @@ -130,6 +142,10 @@ djangorestframework==3.14.0
# drf-nested-routers
# drf-yasg
# edx-api-doc-tools
docopt==0.6.2
# via
# -r requirements/test.txt
# pipreqs
docutils==0.19
# via
# -r requirements/docs.txt
Expand Down Expand Up @@ -182,7 +198,7 @@ iniconfig==2.0.0
# via
# -r requirements/test.txt
# pytest
isort==5.12.0
isort==5.13.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to block this PR for now. isort 5.13.0 pulls in many dev dependencies as runtime dependencies, and we don't really want that. Let's wait until that version is blocked via a constraint, or the issue is fixed upstream in the next minor isort release. (Fix is already merged to isort master)

# via
# -r requirements/test.txt
# pylint
Expand Down Expand Up @@ -210,7 +226,7 @@ mypy-extensions==1.0.0
# mypy
mysqlclient==2.2.0
# via -r requirements/test.txt
newrelic==9.2.0
newrelic==9.3.0
# via
# -r requirements/test.txt
# edx-django-utils
Expand All @@ -231,11 +247,28 @@ pbr==6.0.0
# via
# -r requirements/test.txt
# stevedore
platformdirs==3.11.0
pep517==0.13.1
# via
# -r requirements/test.txt
# requirementslib
pip-api==0.0.30
# via
# -r requirements/test.txt
# isort
pipreqs==0.4.13
# via
# -r requirements/test.txt
# isort
platformdirs==4.1.0
# via
# -c requirements/common_constraints.txt
# -r requirements/test.txt
# pylint
# requirementslib
plette[validation]==0.4.4
# via
# -r requirements/test.txt
# plette
# requirementslib
pluggy==1.3.0
# via
# -r requirements/test.txt
Expand All @@ -251,6 +284,14 @@ pycparser==2.21
# via
# -r requirements/test.txt
# cffi
pydantic==2.5.2
# via
# -r requirements/test.txt
# requirementslib
pydantic-core==2.14.5
# via
# -r requirements/test.txt
# pydantic
pydata-sphinx-theme==0.14.4
# via
# -r requirements/docs.txt
Expand Down Expand Up @@ -333,12 +374,18 @@ requests==2.31.0
# -r requirements/docs.txt
# -r requirements/test.txt
# requests-oauthlib
# requirementslib
# social-auth-core
# sphinx
# yarg
requests-oauthlib==1.3.1
# via
# -r requirements/test.txt
# social-auth-core
requirementslib==3.0.0
# via
# -r requirements/test.txt
# isort
six==1.16.0
# via
# -r requirements/test.txt
Expand Down Expand Up @@ -414,20 +461,26 @@ tomli==2.0.1
# -r requirements/test.txt
# coverage
# mypy
# pep517
# pylint
# pytest
tomlkit==0.12.3
# via
# -r requirements/test.txt
# plette
# pylint
typing-extensions==4.8.0
# requirementslib
typing-extensions==4.9.0
# via
# -r requirements/docs.txt
# -r requirements/test.txt
# annotated-types
# asgiref
# astroid
# faker
# mypy
# pydantic
# pydantic-core
# pydata-sphinx-theme
# pylint
uritemplate==4.1.1
Expand All @@ -440,7 +493,15 @@ urllib3==1.26.18
# -r requirements/docs.txt
# -r requirements/test.txt
# requests
yarg==0.1.9
# via
# -r requirements/test.txt
# pipreqs
zipp==3.17.0
# via
# -r requirements/docs.txt
# importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools
12 changes: 6 additions & 6 deletions requirements/production.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ asgiref==3.7.2
# django
attrs==23.1.0
# via -r requirements/base.txt
boto3==1.33.6
boto3==1.33.11
# via
# -c requirements/constraints.txt
# -r requirements/production.in
botocore==1.33.6
botocore==1.33.11
# via
# boto3
# s3transfer
Expand Down Expand Up @@ -68,7 +68,7 @@ django-crum==0.7.9
# edx-django-utils
django-environ==0.11.2
# via -r requirements/base.txt
django-filter==23.4
django-filter==23.5
# via -r requirements/base.txt
django-storages==1.14.2
# via -r requirements/production.in
Expand Down Expand Up @@ -98,7 +98,7 @@ edx-django-utils==5.9.0
# via -r requirements/base.txt
gevent==23.9.1
# via -r requirements/production.in
greenlet==3.0.1
greenlet==3.0.2
# via gevent
gunicorn==21.2.0
# via -r requirements/production.in
Expand All @@ -116,7 +116,7 @@ jmespath==1.0.1
# botocore
mysqlclient==2.2.0
# via -r requirements/base.txt
newrelic==9.2.0
newrelic==9.3.0
# via
# -r requirements/base.txt
# -r requirements/production.in
Expand Down Expand Up @@ -208,7 +208,7 @@ stevedore==5.1.0
# via
# -r requirements/base.txt
# edx-django-utils
typing-extensions==4.8.0
typing-extensions==4.9.0
# via
# -r requirements/base.txt
# asgiref
Expand Down
Loading
Loading