diff --git a/requirements/base.txt b/requirements/base.txt index a32979d9..44d123ea 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -9,19 +9,15 @@ asgiref==3.8.1 # django # django-cors-headers # django-countries -backports-zoneinfo==0.2.1 - # via - # django - # djangorestframework boto==2.49.0 # via -r requirements/base.in -boto3==1.34.89 +boto3==1.34.133 # via -r requirements/base.in -botocore==1.34.89 +botocore==1.34.133 # via # boto3 # s3transfer -certifi==2024.2.2 +certifi==2024.6.2 # via requests cffi==1.16.0 # via @@ -35,11 +31,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==42.0.5 +cryptography==42.0.8 # via # django-fernet-fields-v2 # pyjwt -django==4.2.11 +django==4.2.13 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -59,7 +55,7 @@ django==4.2.11 # edx-drf-extensions # edx-enterprise-data # edx-rbac -django-cors-headers==4.3.1 +django-cors-headers==4.4.0 # via -r requirements/base.in django-countries==7.6.1 # via -r requirements/base.in @@ -71,7 +67,7 @@ django-fernet-fields-v2==0.9 # via edx-enterprise-data django-filter==24.2 # via edx-enterprise-data -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # edx-enterprise-data # edx-rbac @@ -83,7 +79,7 @@ django-waffle==4.1.0 # via # edx-django-utils # edx-drf-extensions -djangorestframework==3.15.1 +djangorestframework==3.15.2 # via # -r requirements/base.in # djangorestframework-csv @@ -95,6 +91,8 @@ djangorestframework-csv==3.0.2 # via # -r requirements/base.in # edx-enterprise-data +dnspython==2.6.1 + # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions drf-yasg==1.21.7 @@ -105,7 +103,7 @@ edx-ccx-keys==1.3.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.14.2 # via # -r requirements/base.in # edx-drf-extensions @@ -116,9 +114,9 @@ edx-drf-extensions==10.3.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==6.2.0 +edx-enterprise-data==6.2.2 # via -r requirements/base.in -edx-opaque-keys==2.8.0 +edx-opaque-keys==2.10.0 # via # -r requirements/base.in # edx-ccx-keys @@ -126,25 +124,23 @@ edx-opaque-keys==2.8.0 # edx-enterprise-data edx-rbac==1.9.0 # via edx-enterprise-data -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.7.1 # via # -r requirements/base.in # edx-enterprise-data factory-boy==3.3.0 # via edx-enterprise-data -faker==24.11.0 +faker==25.9.2 # via factory-boy html5lib==1.1 # via -r requirements/base.in idna==3.7 # via requests -importlib-metadata==7.1.0 - # via markdown inflection==0.5.1 # via drf-yasg itypes==1.2.0 # via coreapi -jinja2==3.1.3 +jinja2==3.1.4 # via coreschema jmespath==1.0.1 # via @@ -154,15 +150,15 @@ markdown==3.6 # via -r requirements/base.in markupsafe==2.1.5 # via jinja2 -newrelic==9.9.0 +newrelic==9.11.0 # via edx-django-utils ordered-set==4.1.0 # via -r requirements/base.in -packaging==24.0 +packaging==24.1 # via drf-yasg pbr==6.0.0 # via stevedore -psutil==5.9.8 +psutil==6.0.0 # via edx-django-utils pycparser==2.22 # via cffi @@ -173,7 +169,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==3.13.0 +pymongo==4.7.3 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -189,16 +185,16 @@ pyyaml==6.0.1 # via # drf-yasg # edx-django-release-util -requests==2.31.0 +requests==2.32.3 # via # coreapi # edx-drf-extensions # edx-enterprise-data # edx-rest-api-client # slumber -rules==3.3 +rules==3.4 # via edx-enterprise-data -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -217,27 +213,23 @@ stevedore==5.2.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.66.2 +tqdm==4.66.4 # via -r requirements/base.in -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # asgiref # django-countries # edx-opaque-keys - # faker uritemplate==4.1.1 # via # coreapi # drf-yasg -urllib3==1.26.18 +urllib3==2.2.2 # via # -r requirements/base.in # botocore # requests webencodings==0.5.1 # via html5lib -zipp==3.18.1 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/ci.txt b/requirements/ci.txt index c52b940f..9ab7f504 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade diff --git a/requirements/dev.txt b/requirements/dev.txt index 9d1fddce..f1877b21 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -9,19 +9,15 @@ asgiref==3.8.1 # django # django-cors-headers # django-countries -backports-zoneinfo==0.2.1 - # via - # django - # djangorestframework boto==2.49.0 # via -r requirements/base.in -boto3==1.34.89 +boto3==1.34.133 # via -r requirements/base.in -botocore==1.34.89 +botocore==1.34.133 # via # boto3 # s3transfer -certifi==2024.2.2 +certifi==2024.6.2 # via requests cffi==1.16.0 # via @@ -35,11 +31,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==42.0.5 +cryptography==42.0.8 # via # django-fernet-fields-v2 # pyjwt -django==4.2.11 +django==4.2.13 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -59,7 +55,7 @@ django==4.2.11 # edx-drf-extensions # edx-enterprise-data # edx-rbac -django-cors-headers==4.3.1 +django-cors-headers==4.4.0 # via -r requirements/base.in django-countries==7.6.1 # via -r requirements/base.in @@ -71,7 +67,7 @@ django-fernet-fields-v2==0.9 # via edx-enterprise-data django-filter==24.2 # via edx-enterprise-data -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # edx-enterprise-data # edx-rbac @@ -83,7 +79,7 @@ django-waffle==4.1.0 # via # edx-django-utils # edx-drf-extensions -djangorestframework==3.15.1 +djangorestframework==3.15.2 # via # -r requirements/base.in # djangorestframework-csv @@ -95,6 +91,8 @@ djangorestframework-csv==3.0.2 # via # -r requirements/base.in # edx-enterprise-data +dnspython==2.6.1 + # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions drf-yasg==1.21.7 @@ -105,7 +103,7 @@ edx-ccx-keys==1.3.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.14.2 # via # -r requirements/base.in # edx-drf-extensions @@ -116,9 +114,9 @@ edx-drf-extensions==10.3.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==6.2.0 +edx-enterprise-data==6.2.2 # via -r requirements/base.in -edx-opaque-keys==2.8.0 +edx-opaque-keys==2.10.0 # via # -r requirements/base.in # edx-ccx-keys @@ -126,25 +124,23 @@ edx-opaque-keys==2.8.0 # edx-enterprise-data edx-rbac==1.9.0 # via edx-enterprise-data -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.7.1 # via # -r requirements/base.in # edx-enterprise-data factory-boy==3.3.0 # via edx-enterprise-data -faker==24.11.0 +faker==25.9.2 # via factory-boy html5lib==1.1 # via -r requirements/base.in idna==3.7 # via requests -importlib-metadata==7.1.0 - # via markdown inflection==0.5.1 # via drf-yasg itypes==1.2.0 # via coreapi -jinja2==3.1.3 +jinja2==3.1.4 # via coreschema jmespath==1.0.1 # via @@ -156,15 +152,15 @@ markupsafe==2.1.5 # via jinja2 mysqlclient==2.2.4 # via -r requirements/dev.in -newrelic==9.9.0 +newrelic==9.11.0 # via edx-django-utils ordered-set==4.1.0 # via -r requirements/base.in -packaging==24.0 +packaging==24.1 # via drf-yasg pbr==6.0.0 # via stevedore -psutil==5.9.8 +psutil==6.0.0 # via edx-django-utils pycparser==2.22 # via cffi @@ -175,7 +171,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==3.13.0 +pymongo==4.7.3 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -191,16 +187,16 @@ pyyaml==6.0.1 # via # drf-yasg # edx-django-release-util -requests==2.31.0 +requests==2.32.3 # via # coreapi # edx-drf-extensions # edx-enterprise-data # edx-rest-api-client # slumber -rules==3.3 +rules==3.4 # via edx-enterprise-data -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -219,27 +215,23 @@ stevedore==5.2.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.66.2 +tqdm==4.66.4 # via -r requirements/base.in -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # asgiref # django-countries # edx-opaque-keys - # faker uritemplate==4.1.1 # via # coreapi # drf-yasg -urllib3==1.26.18 +urllib3==2.2.2 # via # -r requirements/base.in # botocore # requests webencodings==0.5.1 # via html5lib -zipp==3.18.1 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/django.txt b/requirements/django.txt index db03776f..092a8ec1 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.11 +django==4.2.13 diff --git a/requirements/doc.txt b/requirements/doc.txt index 658b43ab..30f6b8c3 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -1,37 +1,33 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade # -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via pydata-sphinx-theme -alabaster==0.7.13 +alabaster==0.7.16 # via sphinx asgiref==3.8.1 # via # django # django-cors-headers # django-countries -babel==2.14.0 +babel==2.15.0 # via # pydata-sphinx-theme # sphinx -backports-zoneinfo==0.2.1 - # via - # django - # djangorestframework beautifulsoup4==4.12.3 # via pydata-sphinx-theme boto==2.49.0 # via -r requirements/base.in -boto3==1.34.89 +boto3==1.34.133 # via -r requirements/base.in -botocore==1.34.89 +botocore==1.34.133 # via # boto3 # s3transfer -certifi==2024.2.2 +certifi==2024.6.2 # via requests cffi==1.16.0 # via @@ -45,11 +41,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==42.0.5 +cryptography==42.0.8 # via # django-fernet-fields-v2 # pyjwt -django==4.2.11 +django==4.2.13 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -69,7 +65,7 @@ django==4.2.11 # edx-drf-extensions # edx-enterprise-data # edx-rbac -django-cors-headers==4.3.1 +django-cors-headers==4.4.0 # via -r requirements/base.in django-countries==7.6.1 # via -r requirements/base.in @@ -81,7 +77,7 @@ django-fernet-fields-v2==0.9 # via edx-enterprise-data django-filter==24.2 # via edx-enterprise-data -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # edx-enterprise-data # edx-rbac @@ -93,7 +89,7 @@ django-waffle==4.1.0 # via # edx-django-utils # edx-drf-extensions -djangorestframework==3.15.1 +djangorestframework==3.15.2 # via # -r requirements/base.in # djangorestframework-csv @@ -105,7 +101,9 @@ djangorestframework-csv==3.0.2 # via # -r requirements/base.in # edx-enterprise-data -docutils==0.19 +dnspython==2.6.1 + # via pymongo +docutils==0.21.2 # via # pydata-sphinx-theme # sphinx @@ -119,7 +117,7 @@ edx-ccx-keys==1.3.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.14.2 # via # -r requirements/base.in # edx-drf-extensions @@ -130,9 +128,9 @@ edx-drf-extensions==10.3.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==6.2.0 +edx-enterprise-data==6.2.2 # via -r requirements/base.in -edx-opaque-keys==2.8.0 +edx-opaque-keys==2.10.0 # via # -r requirements/base.in # edx-ccx-keys @@ -140,13 +138,13 @@ edx-opaque-keys==2.8.0 # edx-enterprise-data edx-rbac==1.9.0 # via edx-enterprise-data -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.7.1 # via # -r requirements/base.in # edx-enterprise-data factory-boy==3.3.0 # via edx-enterprise-data -faker==24.11.0 +faker==25.9.2 # via factory-boy html5lib==1.1 # via -r requirements/base.in @@ -154,15 +152,11 @@ idna==3.7 # via requests imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 - # via - # markdown - # sphinx inflection==0.5.1 # via drf-yasg itypes==1.2.0 # via coreapi -jinja2==3.1.3 +jinja2==3.1.4 # via # coreschema # sphinx @@ -174,11 +168,11 @@ markdown==3.6 # via -r requirements/base.in markupsafe==2.1.5 # via jinja2 -newrelic==9.9.0 +newrelic==9.11.0 # via edx-django-utils ordered-set==4.1.0 # via -r requirements/base.in -packaging==24.0 +packaging==24.1 # via # drf-yasg # pydata-sphinx-theme @@ -187,13 +181,13 @@ path==16.14.0 # via -r requirements/doc.in pbr==6.0.0 # via stevedore -psutil==5.9.8 +psutil==6.0.0 # via edx-django-utils pycparser==2.22 # via cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via sphinx-book-theme -pygments==2.17.2 +pygments==2.18.0 # via # accessible-pygments # pydata-sphinx-theme @@ -205,7 +199,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==3.13.0 +pymongo==4.7.3 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -216,14 +210,12 @@ python-dateutil==2.9.0.post0 python-memcached==1.62 # via -r requirements/base.in pytz==2024.1 - # via - # babel - # drf-yasg + # via drf-yasg pyyaml==6.0.1 # via # drf-yasg # edx-django-release-util -requests==2.31.0 +requests==2.32.3 # via # coreapi # edx-drf-extensions @@ -231,9 +223,9 @@ requests==2.31.0 # edx-rest-api-client # slumber # sphinx -rules==3.3 +rules==3.4 # via edx-enterprise-data -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -250,24 +242,24 @@ snowballstemmer==2.2.0 # via sphinx soupsieve==2.5 # via beautifulsoup4 -sphinx==6.2.1 +sphinx==7.3.7 # via # -r requirements/doc.in # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via -r requirements/doc.in -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.5 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.7 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx sqlparse==0.5.0 # via django @@ -275,28 +267,24 @@ stevedore==5.2.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.66.2 +tqdm==4.66.4 # via -r requirements/base.in -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # asgiref # django-countries # edx-opaque-keys - # faker # pydata-sphinx-theme uritemplate==4.1.1 # via # coreapi # drf-yasg -urllib3==1.26.18 +urllib3==2.2.2 # via # -r requirements/base.in # botocore # requests webencodings==0.5.1 # via html5lib -zipp==3.18.1 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/pip.txt b/requirements/pip.txt index c2aafa10..b675cefc 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --allow-unsafe --output-file=requirements/pip.txt requirements/pip.in @@ -8,7 +8,7 @@ wheel==0.43.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==24.0 +pip==24.1 # via -r requirements/pip.in -setuptools==69.5.1 +setuptools==70.1.1 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 8ff3c4f8..897ebfe6 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -8,27 +8,18 @@ build==1.2.1 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==7.1.0 - # via build -packaging==24.0 +packaging==24.1 # 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 six==1.16.0 # via -r requirements/pip_tools.in -tomli==2.0.1 - # via - # build - # pip-tools - # pyproject-hooks wheel==0.43.0 # via pip-tools -zipp==3.18.1 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/production.txt b/requirements/production.txt index 8df11f18..72299ada 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -9,19 +9,15 @@ asgiref==3.8.1 # django # django-cors-headers # django-countries -backports-zoneinfo==0.2.1 - # via - # django - # djangorestframework boto==2.49.0 # via -r requirements/base.in -boto3==1.34.89 +boto3==1.34.133 # via -r requirements/base.in -botocore==1.34.89 +botocore==1.34.133 # via # boto3 # s3transfer -certifi==2024.2.2 +certifi==2024.6.2 # via requests cffi==1.16.0 # via @@ -35,11 +31,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==42.0.5 +cryptography==42.0.8 # via # django-fernet-fields-v2 # pyjwt -django==4.2.11 +django==4.2.13 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -59,7 +55,7 @@ django==4.2.11 # edx-drf-extensions # edx-enterprise-data # edx-rbac -django-cors-headers==4.3.1 +django-cors-headers==4.4.0 # via -r requirements/base.in django-countries==7.6.1 # via -r requirements/base.in @@ -71,7 +67,7 @@ django-fernet-fields-v2==0.9 # via edx-enterprise-data django-filter==24.2 # via edx-enterprise-data -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # edx-enterprise-data # edx-rbac @@ -83,7 +79,7 @@ django-waffle==4.1.0 # via # edx-django-utils # edx-drf-extensions -djangorestframework==3.15.1 +djangorestframework==3.15.2 # via # -r requirements/base.in # djangorestframework-csv @@ -95,6 +91,8 @@ djangorestframework-csv==3.0.2 # via # -r requirements/base.in # edx-enterprise-data +dnspython==2.6.1 + # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions drf-yasg==1.21.7 @@ -105,7 +103,7 @@ edx-ccx-keys==1.3.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.14.2 # via # -r requirements/base.in # edx-drf-extensions @@ -116,9 +114,9 @@ edx-drf-extensions==10.3.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==6.2.0 +edx-enterprise-data==6.2.2 # via -r requirements/base.in -edx-opaque-keys==2.8.0 +edx-opaque-keys==2.10.0 # via # -r requirements/base.in # edx-ccx-keys @@ -126,13 +124,13 @@ edx-opaque-keys==2.8.0 # edx-enterprise-data edx-rbac==1.9.0 # via edx-enterprise-data -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.7.1 # via # -r requirements/base.in # edx-enterprise-data factory-boy==3.3.0 # via edx-enterprise-data -faker==24.11.0 +faker==25.9.2 # via factory-boy gevent==24.2.1 # via -r requirements/production.in @@ -144,13 +142,11 @@ html5lib==1.1 # via -r requirements/base.in idna==3.7 # via requests -importlib-metadata==7.1.0 - # via markdown inflection==0.5.1 # via drf-yasg itypes==1.2.0 # via coreapi -jinja2==3.1.3 +jinja2==3.1.4 # via coreschema jmespath==1.0.1 # via @@ -162,13 +158,13 @@ markupsafe==2.1.5 # via jinja2 mysqlclient==2.2.4 # via -r requirements/production.in -newrelic==9.9.0 +newrelic==9.11.0 # via # -r requirements/production.in # edx-django-utils ordered-set==4.1.0 # via -r requirements/base.in -packaging==24.0 +packaging==24.1 # via # drf-yasg # gunicorn @@ -176,7 +172,7 @@ path-py==8.2.1 # via -r requirements/production.in pbr==6.0.0 # via stevedore -psutil==5.9.8 +psutil==6.0.0 # via edx-django-utils pycparser==2.22 # via cffi @@ -187,7 +183,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==3.13.0 +pymongo==4.7.3 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -204,16 +200,16 @@ pyyaml==6.0.1 # -r requirements/production.in # drf-yasg # edx-django-release-util -requests==2.31.0 +requests==2.32.3 # via # coreapi # edx-drf-extensions # edx-enterprise-data # edx-rest-api-client # slumber -rules==3.3 +rules==3.4 # via edx-enterprise-data -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -232,30 +228,26 @@ stevedore==5.2.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.66.2 +tqdm==4.66.4 # via -r requirements/base.in -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # asgiref # django-countries # edx-opaque-keys - # faker uritemplate==4.1.1 # via # coreapi # drf-yasg -urllib3==1.26.18 +urllib3==2.2.2 # via # -r requirements/base.in # botocore # requests webencodings==0.5.1 # via html5lib -zipp==3.18.1 - # via importlib-metadata zope-event==5.0 # via gevent -zope-interface==6.3 +zope-interface==6.4.post2 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 0bb04db0..f052ad91 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -11,19 +11,15 @@ asgiref==3.8.1 # django-countries astroid==2.3.3 # via pylint -backports-zoneinfo==0.2.1 - # via - # django - # djangorestframework boto==2.49.0 # via -r requirements/base.in -boto3==1.34.89 +boto3==1.34.133 # via -r requirements/base.in -botocore==1.34.89 +botocore==1.34.133 # via # boto3 # s3transfer -certifi==2024.2.2 +certifi==2024.6.2 # via requests cffi==1.16.0 # via @@ -39,17 +35,17 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -coverage[toml]==7.4.4 +coverage[toml]==7.5.4 # via # -r requirements/test.in # pytest-cov -cryptography==42.0.5 +cryptography==42.0.8 # via # django-fernet-fields-v2 # pyjwt ddt==1.7.2 # via -r requirements/test.in -diff-cover==9.0.0 +diff-cover==9.1.0 # via -r requirements/test.in # via # -c requirements/constraints.txt @@ -70,7 +66,7 @@ diff-cover==9.0.0 # edx-drf-extensions # edx-enterprise-data # edx-rbac -django-cors-headers==4.3.1 +django-cors-headers==4.4.0 # via -r requirements/base.in django-countries==7.6.1 # via -r requirements/base.in @@ -84,7 +80,7 @@ django-fernet-fields-v2==0.9 # via edx-enterprise-data django-filter==24.2 # via edx-enterprise-data -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # edx-enterprise-data # edx-rbac @@ -96,7 +92,7 @@ django-waffle==4.1.0 # via # edx-django-utils # edx-drf-extensions -djangorestframework==3.15.1 +djangorestframework==3.15.2 # via # -r requirements/base.in # djangorestframework-csv @@ -108,6 +104,8 @@ djangorestframework-csv==3.0.2 # via # -r requirements/base.in # edx-enterprise-data +dnspython==2.6.1 + # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions drf-yasg==1.21.7 @@ -118,7 +116,7 @@ edx-ccx-keys==1.3.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.14.2 # via # -r requirements/base.in # edx-drf-extensions @@ -129,9 +127,9 @@ edx-drf-extensions==10.3.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==6.2.0 +edx-enterprise-data==6.2.2 # via -r requirements/base.in -edx-opaque-keys==2.8.0 +edx-opaque-keys==2.10.0 # via # -r requirements/base.in # edx-ccx-keys @@ -139,24 +137,20 @@ edx-opaque-keys==2.8.0 # edx-enterprise-data edx-rbac==1.9.0 # via edx-enterprise-data -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.7.1 # via # -r requirements/base.in # edx-enterprise-data -exceptiongroup==1.2.1 - # via pytest factory-boy==3.3.0 # via edx-enterprise-data -faker==24.11.0 +faker==25.9.2 # via factory-boy -freezegun==1.4.0 +freezegun==1.5.1 # via -r requirements/test.in html5lib==1.1 # via -r requirements/base.in idna==3.7 # via requests -importlib-metadata==7.1.0 - # via markdown inflection==0.5.1 # via drf-yasg iniconfig==2.0.0 @@ -165,7 +159,7 @@ isort==4.3.21 # via pylint itypes==1.2.0 # via coreapi -jinja2==3.1.3 +jinja2==3.1.4 # via # coreschema # diff-cover @@ -181,11 +175,11 @@ markupsafe==2.1.5 # via jinja2 mccabe==0.6.1 # via pylint -newrelic==9.9.0 +newrelic==9.11.0 # via edx-django-utils ordered-set==4.1.0 # via -r requirements/base.in -packaging==24.0 +packaging==24.1 # via # drf-yasg # pytest @@ -195,15 +189,15 @@ pluggy==1.5.0 # via # diff-cover # pytest -psutil==5.9.8 +psutil==6.0.0 # via edx-django-utils -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via -r requirements/test.in pycparser==2.22 # via cffi pydocstyle==6.3.0 # via -r requirements/test.in -pygments==2.17.2 +pygments==2.18.0 # via diff-cover pyjwt[crypto]==2.8.0 # via @@ -216,11 +210,11 @@ pylint==2.4.4 # -r requirements/test.in pymemcache==4.0.0 # via -r requirements/base.in -pymongo==3.13.0 +pymongo==4.7.3 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils -pytest==8.1.1 +pytest==8.2.2 # via # pytest-cov # pytest-django @@ -244,7 +238,7 @@ pyyaml==6.0.1 # drf-yasg # edx-django-release-util # responses -requests==2.31.0 +requests==2.32.3 # via # coreapi # edx-drf-extensions @@ -252,11 +246,11 @@ requests==2.31.0 # edx-rest-api-client # responses # slumber -responses==0.25.0 +responses==0.25.3 # via -r requirements/test.in -rules==3.3 +rules==3.4 # via edx-enterprise-data -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -278,23 +272,17 @@ stevedore==5.2.0 # via # edx-django-utils # edx-opaque-keys -tomli==2.0.1 - # via - # coverage - # pytest -tqdm==4.66.2 +tqdm==4.66.4 # via -r requirements/base.in -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # asgiref # django-countries # edx-opaque-keys - # faker uritemplate==4.1.1 # via # coreapi # drf-yasg -urllib3==1.26.18 +urllib3==2.2.2 # via # -r requirements/base.in # botocore @@ -304,8 +292,6 @@ webencodings==0.5.1 # via html5lib wrapt==1.11.2 # via astroid -zipp==3.18.1 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/tox.txt b/requirements/tox.txt index 36fc60d2..611d0ad6 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -12,27 +12,23 @@ colorama==0.4.6 # via tox distlib==0.3.8 # via virtualenv -filelock==3.13.4 +filelock==3.15.4 # via # tox # virtualenv -packaging==24.0 +packaging==24.1 # via # pyproject-api # tox -platformdirs==4.2.0 +platformdirs==4.2.2 # via # tox # virtualenv pluggy==1.5.0 # via tox -pyproject-api==1.6.1 +pyproject-api==1.7.1 # via tox -tomli==2.0.1 - # via - # pyproject-api - # tox -tox==4.14.2 +tox==4.15.1 # via -r requirements/tox.in -virtualenv==20.25.3 +virtualenv==20.26.3 # via tox