Skip to content

Commit

Permalink
Python Requirements Update (#404)
Browse files Browse the repository at this point in the history
* chore: Updating Python Requirements

* build: fix migration ci issue

---------

Co-authored-by: Irtaza Akram <[email protected]>
  • Loading branch information
edx-requirements-bot and irtazaakram authored Apr 30, 2024
1 parent 3d2b2e0 commit 25ae842
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 37 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/migrations-mysql8-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ jobs:
run: |
lsb_release -a
mysql -V
# pinning xmlsec to version 1.3.13 to avoid the CI error, migration checks are failing due to an issue in the latest release of python-xmlsec
# https://github.com/xmlsec/python-xmlsec/issues/314
- name: Install Python dependencies
run: |
pip install -r requirements/pip-tools.txt
Expand All @@ -54,7 +57,7 @@ jobs:
pip uninstall -y mysqlclient
pip install --no-binary mysqlclient mysqlclient
pip uninstall -y xmlsec
pip install --no-binary xmlsec xmlsec
pip install --no-binary xmlsec xmlsec==1.3.13
- name: Initiate Services
run: |
Expand Down
20 changes: 11 additions & 9 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,19 +65,21 @@ djangorestframework==3.15.1
# drf-jwt
# drf-yasg
# edx-drf-extensions
dnspython==2.6.1
# via pymongo
drf-jwt==1.19.2
# via edx-drf-extensions
drf-yasg==1.21.7
# via -r requirements/base.in
edx-django-release-util==1.3.0
edx-django-release-util==1.4.0
# via -r requirements/base.in
edx-django-utils==5.11.0
edx-django-utils==5.12.0
# via
# -r requirements/base.in
# edx-drf-extensions
edx-drf-extensions==10.3.0
# via -r requirements/base.in
edx-opaque-keys==2.5.1
edx-opaque-keys==2.9.0
# via edx-drf-extensions
elasticsearch==7.13.4
# via
Expand All @@ -92,15 +94,15 @@ elasticsearch-dsl==7.4.1
# -r requirements/base.in
# django-elasticsearch-dsl
# django-elasticsearch-dsl-drf
gunicorn==21.2.0
gunicorn==22.0.0
# via -r requirements/base.in
idna==2.10
# via requests
inflection==0.5.1
# via drf-yasg
mysqlclient==2.2.4
# via -r requirements/base.in
newrelic==9.8.0
newrelic==9.9.0
# via
# -r requirements/base.in
# edx-django-utils
Expand All @@ -117,14 +119,14 @@ pbr==6.0.0
# via stevedore
psutil==5.9.8
# via edx-django-utils
pycparser==2.21
pycparser==2.22
# via cffi
pyjwt[crypto]==2.8.0
# via
# -r requirements/base.in
# drf-jwt
# edx-drf-extensions
pymongo==3.13.0
pymongo==4.4.0
# via edx-opaque-keys
pynacl==1.5.0
# via edx-django-utils
Expand Down Expand Up @@ -153,13 +155,13 @@ six==1.16.0
# edx-django-release-util
# elasticsearch-dsl
# python-dateutil
sqlparse==0.4.4
sqlparse==0.5.0
# via django
stevedore==5.2.0
# via
# edx-django-utils
# edx-opaque-keys
typing-extensions==4.10.0
typing-extensions==4.11.0
# via
# asgiref
# edx-opaque-keys
Expand Down
10 changes: 5 additions & 5 deletions requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,27 @@ colorama==0.4.6
# via tox
distlib==0.3.8
# via virtualenv
filelock==3.13.3
filelock==3.13.4
# via
# tox
# virtualenv
packaging==24.0
# via
# pyproject-api
# tox
platformdirs==4.2.0
platformdirs==4.2.1
# via
# tox
# virtualenv
pluggy==1.4.0
pluggy==1.5.0
# via tox
pyproject-api==1.6.1
# via tox
tomli==2.0.1
# via
# pyproject-api
# tox
tox==4.14.2
tox==4.15.0
# via -r requirements/ci.in
virtualenv==20.25.1
virtualenv==20.26.0
# via tox
3 changes: 1 addition & 2 deletions requirements/pip-tools.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,14 @@ packaging==24.0
# via build
pip-tools==7.4.1
# via -r requirements/pip-tools.in
pyproject-hooks==1.0.0
pyproject-hooks==1.1.0
# via
# build
# pip-tools
tomli==2.0.1
# via
# build
# pip-tools
# pyproject-hooks
wheel==0.43.0
# via pip-tools
zipp==3.18.1
Expand Down
2 changes: 1 addition & 1 deletion requirements/pip.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ wheel==0.43.0
# The following packages are considered to be unsafe in a requirements file:
pip==24.0
# via -r requirements/pip.in
setuptools==69.2.0
setuptools==69.5.1
# via -r requirements/pip.in
42 changes: 23 additions & 19 deletions requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ click==8.1.7
# -r requirements/base.txt
# code-annotations
# edx-django-utils
code-annotations==1.7.0
code-annotations==1.8.0
# via -r requirements/test.in
colorama==0.4.6
# via pylint
coverage[toml]==7.4.4
coverage[toml]==7.5.0
# via
# -r requirements/test.in
# pytest-cov
Expand All @@ -53,7 +53,7 @@ cryptography==42.0.5
# pyjwt
ddt==1.7.2
# via -r requirements/test.in
diff-cover==8.0.3
diff-cover==9.0.0
# via -r requirements/test.in
distlib==0.3.8
# via virtualenv
Expand Down Expand Up @@ -101,21 +101,25 @@ djangorestframework==3.15.1
# drf-jwt
# drf-yasg
# edx-drf-extensions
dnspython==2.6.1
# via
# -r requirements/base.txt
# pymongo
drf-jwt==1.19.2
# via
# -r requirements/base.txt
# edx-drf-extensions
drf-yasg==1.21.7
# via -r requirements/base.txt
edx-django-release-util==1.3.0
edx-django-release-util==1.4.0
# via -r requirements/base.txt
edx-django-utils==5.11.0
edx-django-utils==5.12.0
# via
# -r requirements/base.txt
# edx-drf-extensions
edx-drf-extensions==10.3.0
# via -r requirements/base.txt
edx-opaque-keys==2.5.1
edx-opaque-keys==2.9.0
# via
# -r requirements/base.txt
# edx-drf-extensions
Expand All @@ -132,17 +136,17 @@ elasticsearch-dsl==7.4.1
# -r requirements/base.txt
# django-elasticsearch-dsl
# django-elasticsearch-dsl-drf
exceptiongroup==1.2.0
exceptiongroup==1.2.1
# via pytest
factory-boy==3.3.0
# via -r requirements/test.in
faker==24.4.0
faker==24.14.1
# via factory-boy
filelock==3.13.3
filelock==3.13.4
# via
# tox
# virtualenv
gunicorn==21.2.0
gunicorn==22.0.0
# via -r requirements/base.txt
idna==2.10
# via
Expand All @@ -168,7 +172,7 @@ more-itertools==5.0.0
# -r requirements/test.in
mysqlclient==2.2.4
# via -r requirements/base.txt
newrelic==9.8.0
newrelic==9.9.0
# via
# -r requirements/base.txt
# edx-django-utils
Expand All @@ -190,9 +194,9 @@ pbr==6.0.0
# stevedore
pep8==1.7.1
# via -r requirements/test.in
platformdirs==4.2.0
platformdirs==4.2.1
# via virtualenv
pluggy==1.4.0
pluggy==1.5.0
# via
# diff-cover
# pytest
Expand All @@ -203,7 +207,7 @@ psutil==5.9.8
# edx-django-utils
py==1.11.0
# via tox
pycparser==2.21
pycparser==2.22
# via
# -r requirements/base.txt
# cffi
Expand All @@ -218,15 +222,15 @@ pylint==1.5.0
# via
# -c requirements/constraints.txt
# -r requirements/test.in
pymongo==3.13.0
pymongo==4.4.0
# via
# -r requirements/base.txt
# edx-opaque-keys
pynacl==1.5.0
# via
# -r requirements/base.txt
# edx-django-utils
pytest==8.1.1
pytest==8.2.0
# via
# -r requirements/test.in
# pytest-cov
Expand Down Expand Up @@ -274,7 +278,7 @@ six==1.16.0
# pylint
# python-dateutil
# tox
sqlparse==0.4.4
sqlparse==0.5.0
# via
# -r requirements/base.txt
# django
Expand All @@ -293,7 +297,7 @@ tomli==2.0.1
# tox
tox==3.28.0
# via -r requirements/test.in
typing-extensions==4.10.0
typing-extensions==4.11.0
# via
# -r requirements/base.txt
# asgiref
Expand All @@ -308,7 +312,7 @@ urllib3==1.26.18
# -r requirements/base.txt
# elasticsearch
# requests
virtualenv==20.25.1
virtualenv==20.26.0
# via tox
wrapt==1.16.0
# via astroid

0 comments on commit 25ae842

Please sign in to comment.