diff --git a/Makefile b/Makefile index bd32b8d9..04f27abc 100644 --- a/Makefile +++ b/Makefile @@ -105,16 +105,8 @@ html_coverage: ## generate and view HTML coverage report subsidy_client_local: # re-install edx-enterprise-subsidy-client from local code pip uninstall -y edx-enterprise-subsidy-client && pip install -e /edx/src/edx-enterprise-subsidy-client/ && pip freeze | grep subsidy-client -COMMON_CONSTRAINTS_TXT=requirements/common_constraints.txt -.PHONY: $(COMMON_CONSTRAINTS_TXT) -$(COMMON_CONSTRAINTS_TXT): - wget -O "$(@)" https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt || touch "$(@)" - echo "$(COMMON_CONSTRAINTS_TEMP_COMMENT)" | cat - $(@) > temp && mv temp $(@) - upgrade: export CUSTOM_COMPILE_COMMAND=make upgrade -upgrade: piptools $(COMMON_CONSTRAINTS_TXT) ## update the requirements/*.txt files with the latest packages satisfying requirements/*.in - sed 's/django-simple-history==3.0.0//g' requirements/common_constraints.txt > requirements/common_constraints.tmp - mv requirements/common_constraints.tmp requirements/common_constraints.txt +upgrade: piptools $(COMMON_CONSTRAINTS_TXT) ## update the requirements/*.txt files with the latest packages satisfying requirements/*.in # Make sure to compile files after any other files they include! sed -i.tmp 's/Django<4.0//g' requirements/common_constraints.txt pip-compile --allow-unsafe --rebuild --upgrade -o requirements/pip.txt requirements/pip.in diff --git a/enterprise_access/apps/content_assignments/migrations/0014_alter_historicalassignmentconfiguration_options_and_more.py b/enterprise_access/apps/content_assignments/migrations/0014_alter_historicalassignmentconfiguration_options_and_more.py deleted file mode 100644 index f57d93dc..00000000 --- a/enterprise_access/apps/content_assignments/migrations/0014_alter_historicalassignmentconfiguration_options_and_more.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 4.2.8 on 2023-12-22 11:55 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('content_assignments', '0013_add_redeemed_action'), - ] - - operations = [ - migrations.AlterModelOptions( - name='historicalassignmentconfiguration', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical assignment configuration', 'verbose_name_plural': 'historical assignment configurations'}, - ), - migrations.AlterModelOptions( - name='historicallearnercontentassignment', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical learner content assignment', 'verbose_name_plural': 'historical learner content assignments'}, - ), - migrations.AlterModelOptions( - name='historicallearnercontentassignmentaction', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical learner content assignment action', 'verbose_name_plural': 'historical learner content assignment actions'}, - ), - ] diff --git a/enterprise_access/apps/subsidy_access_policy/migrations/0020_alter_historicalassignedlearnercreditaccesspolicy_options_and_more.py b/enterprise_access/apps/subsidy_access_policy/migrations/0020_alter_historicalassignedlearnercreditaccesspolicy_options_and_more.py deleted file mode 100644 index 48250e1d..00000000 --- a/enterprise_access/apps/subsidy_access_policy/migrations/0020_alter_historicalassignedlearnercreditaccesspolicy_options_and_more.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 4.2.8 on 2023-12-22 11:55 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('subsidy_access_policy', '0019_subsidyaccesspolicy_description_allow_blank'), - ] - - operations = [ - migrations.AlterModelOptions( - name='historicalassignedlearnercreditaccesspolicy', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical assigned learner credit access policy', 'verbose_name_plural': 'historical assigned learner credit access policys'}, - ), - migrations.AlterModelOptions( - name='historicalperlearnerenrollmentcreditaccesspolicy', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical per learner enrollment credit access policy', 'verbose_name_plural': 'historical per learner enrollment credit access policys'}, - ), - migrations.AlterModelOptions( - name='historicalperlearnerspendcreditaccesspolicy', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical per learner spend credit access policy', 'verbose_name_plural': 'historical per learner spend credit access policys'}, - ), - migrations.AlterModelOptions( - name='historicalsubsidyaccesspolicy', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical subsidy access policy', 'verbose_name_plural': 'historical subsidy access policys'}, - ), - ] diff --git a/enterprise_access/apps/subsidy_request/migrations/0013_alter_historicalcouponcoderequest_options_and_more.py b/enterprise_access/apps/subsidy_request/migrations/0013_alter_historicalcouponcoderequest_options_and_more.py deleted file mode 100644 index f374758a..00000000 --- a/enterprise_access/apps/subsidy_request/migrations/0013_alter_historicalcouponcoderequest_options_and_more.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 4.2.8 on 2023-12-22 11:55 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('subsidy_request', '0012_alter_couponcoderequest_reviewer_and_more'), - ] - - operations = [ - migrations.AlterModelOptions( - name='historicalcouponcoderequest', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical coupon code request', 'verbose_name_plural': 'historical coupon code requests'}, - ), - migrations.AlterModelOptions( - name='historicallicenserequest', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical license request', 'verbose_name_plural': 'historical license requests'}, - ), - migrations.AlterModelOptions( - name='historicalsubsidyrequestcustomerconfiguration', - options={'get_latest_by': ('history_date', 'history_id'), 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical subsidy request customer configuration', 'verbose_name_plural': 'historical subsidy request customer configurations'}, - ), - ] diff --git a/enterprise_access/settings/base.py b/enterprise_access/settings/base.py index 17a60578..31e845a3 100644 --- a/enterprise_access/settings/base.py +++ b/enterprise_access/settings/base.py @@ -487,6 +487,3 @@ def root(*path_fragments): # Defines error bounds for allocation price validation ALLOCATION_PRICE_VALIDATION_LOWER_BOUND_RATIO = .95 ALLOCATION_PRICE_VALIDATION_UPPER_BOUND_RATIO = 1.05 - -# disable indexing on history_date -SIMPLE_HISTORY_DATE_INDEX = False diff --git a/requirements/base.txt b/requirements/base.txt index 7d668c72..695100b9 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,14 +4,12 @@ # # make upgrade # -amqp==5.2.0 +amqp==5.1.1 # via kombu analytics-python==1.4.post1 # via -r requirements/base.in asgiref==3.7.2 - # via - # django - # django-cors-headers + # via django async-timeout==4.0.3 # via redis attrs==23.1.0 @@ -26,20 +24,20 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # django # kombu -billiard==4.2.0 +billiard==4.1.0 # via celery -celery==5.3.6 +celery==5.3.4 # via # -r requirements/base.in # django-celery-results # edx-celeryutils -certifi==2023.11.17 +certifi==2023.7.22 # via requests cffi==1.16.0 # via # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.3.1 # via requests click==8.1.7 # via @@ -62,7 +60,7 @@ coreapi==2.3.3 # openapi-codec coreschema==0.0.4 # via coreapi -cryptography==41.0.7 +cryptography==41.0.5 # via # pyjwt # social-auth-core @@ -70,7 +68,7 @@ defusedxml==0.8.0rc2 # via # python3-openid # social-auth-core -django==4.2.8 +django==4.2.6 # via # -r requirements/base.in # django-celery-results @@ -98,7 +96,7 @@ django==4.2.8 # social-auth-app-django django-celery-results==2.5.1 # via -r requirements/base.in -django-cors-headers==4.3.1 +django-cors-headers==4.3.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -107,7 +105,7 @@ django-crum==0.7.9 # edx-rbac django-extensions==3.2.3 # via -r requirements/base.in -django-filter==23.5 +django-filter==23.3 # via -r requirements/base.in django-log-request-id==2.1.0 # via -r requirements/base.in @@ -117,14 +115,16 @@ django-model-utils==4.3.1 # edx-rbac django-rest-swagger==2.2.0 # via -r requirements/base.in -django-simple-history==3.4.0 - # via -r requirements/base.in -django-waffle==4.1.0 +django-simple-history==3.0.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/base.in +django-waffle==4.0.0 # via # -r requirements/base.in # edx-django-utils # edx-drf-extensions -djangoql==0.18.0 +djangoql==0.17.1 # via -r requirements/base.in djangorestframework==3.14.0 # via @@ -137,7 +137,7 @@ djangorestframework==3.14.0 # edx-drf-extensions drf-jwt==1.19.2 # via edx-drf-extensions -drf-spectacular==0.27.0 +drf-spectacular==0.26.5 # via -r requirements/base.in drf-yasg==1.21.7 # via edx-api-doc-tools @@ -151,16 +151,16 @@ edx-celeryutils==1.2.3 # via -r requirements/base.in edx-django-release-util==1.3.0 # via -r requirements/base.in -edx-django-utils==5.9.0 +edx-django-utils==5.7.0 # via # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==9.0.1 +edx-drf-extensions==8.13.0 # via # -r requirements/base.in # edx-rbac -edx-enterprise-subsidy-client==0.4.1 +edx-enterprise-subsidy-client==0.4.0 # via -r requirements/base.in edx-opaque-keys[django]==2.5.1 # via @@ -172,13 +172,13 @@ edx-rest-api-client==5.6.1 # via # -r requirements/base.in # edx-enterprise-subsidy-client -fastavro==1.9.2 +fastavro==1.9.0 # via # -r requirements/base.in # openedx-events -idna==3.6 +idna==3.4 # via requests -importlib-resources==6.1.1 +importlib-resources==6.1.0 # via # jsonschema # jsonschema-specifications @@ -194,19 +194,19 @@ jsonfield==3.1.0 # via edx-celeryutils jsonfield2==4.0.0.post0 # via -r requirements/base.in -jsonschema==4.20.0 +jsonschema==4.19.2 # via drf-spectacular -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.7.1 # via jsonschema -kombu==5.3.4 +kombu==5.3.2 # via celery markupsafe==2.1.3 # via jinja2 monotonic==1.6 # via analytics-python -mysqlclient==2.2.1 +mysqlclient==2.2.0 # via -r requirements/base.in -newrelic==9.3.0 +newrelic==9.1.1 # via edx-django-utils oauthlib==3.2.2 # via @@ -214,19 +214,19 @@ oauthlib==3.2.2 # social-auth-core openapi-codec==1.3.2 # via django-rest-swagger -openedx-events==9.2.0 +openedx-events==9.0.1 # via -r requirements/base.in packaging==23.2 # via drf-yasg -pbr==6.0.0 +pbr==5.11.1 # via stevedore pkgutil-resolve-name==1.3.10 # via jsonschema ply==3.11 # via djangoql -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.39 # via click-repl -psutil==5.9.7 +psutil==5.9.6 # via edx-django-utils pycparser==2.21 # via cffi @@ -262,7 +262,7 @@ pyyaml==6.0.1 # edx-django-release-util redis==5.0.1 # via -r requirements/base.in -referencing==0.32.0 +referencing==0.30.2 # via # jsonschema # jsonschema-specifications @@ -277,7 +277,7 @@ requests==2.31.0 # social-auth-core requests-oauthlib==1.3.1 # via social-auth-core -rpds-py==0.15.2 +rpds-py==0.10.6 # via # jsonschema # referencing @@ -298,7 +298,7 @@ slumber==0.7.1 # via edx-rest-api-client social-auth-app-django==5.4.0 # via edx-auth-backends -social-auth-core==4.5.1 +social-auth-core==4.5.0 # via # edx-auth-backends # social-auth-app-django @@ -308,10 +308,9 @@ stevedore==5.1.0 # via # edx-django-utils # edx-opaque-keys -typing-extensions==4.9.0 +typing-extensions==4.8.0 # via # asgiref - # drf-spectacular # edx-opaque-keys # kombu tzdata==2023.3 @@ -323,14 +322,14 @@ uritemplate==4.1.1 # coreapi # drf-spectacular # drf-yasg -urllib3==2.1.0 +urllib3==2.0.7 # via requests -vine==5.1.0 +vine==5.0.0 # via # amqp # celery # kombu -wcwidth==0.2.12 +wcwidth==0.2.9 # via prompt-toolkit zipp==3.17.0 # via importlib-resources diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index c3ead7f2..c8424593 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -1,4 +1,3 @@ - # A central location for most common version constraints # (across edx repos) for pip-installation. # @@ -21,4 +20,8 @@ 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 +# tox>4.0.0 isn't yet compatible with many tox plugins, causing CI failures in almost all repos. +# Details can be found in this discussion: https://github.com/tox-dev/tox/discussions/1810 +tox<4.0.0 diff --git a/requirements/common_constraints.txt.tmp b/requirements/common_constraints.txt.tmp deleted file mode 100644 index d26d7918..00000000 --- a/requirements/common_constraints.txt.tmp +++ /dev/null @@ -1,24 +0,0 @@ - -# A central location for most common version constraints -# (across edx repos) for pip-installation. -# -# Similar to other constraint files this file doesn't install any packages. -# It specifies version constraints that will be applied if a package is needed. -# When pinning something here, please provide an explanation of why it is a good -# idea to pin this package across all edx repos, Ideally, link to other information -# that will help people in the future to remove the pin when possible. -# Writing an issue against the offending project and linking to it here is good. -# -# Note: Changes to this file will automatically be used by other repos, referencing -# this file from Github directly. It does not require packaging in edx-lint. - - -# using LTS django version -Django<4.0 - -# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process. -# elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html -elasticsearch<7.14.0 - -# django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected - diff --git a/requirements/dev.txt b/requirements/dev.txt index 916f1283..0c9e61b7 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.2.0 +amqp==5.1.1 # via # -r requirements/validation.txt # kombu @@ -14,8 +14,7 @@ asgiref==3.7.2 # via # -r requirements/validation.txt # django - # django-cors-headers -astroid==3.0.2 +astroid==3.0.1 # via # -r requirements/validation.txt # pylint @@ -41,7 +40,7 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # django # kombu -billiard==4.2.0 +billiard==4.1.0 # via # -r requirements/validation.txt # celery @@ -49,16 +48,12 @@ build==1.0.3 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==5.3.2 - # via - # -r requirements/validation.txt - # tox -celery==5.3.6 +celery==5.3.4 # via # -r requirements/validation.txt # django-celery-results # edx-celeryutils -certifi==2023.11.17 +certifi==2023.7.22 # via # -r requirements/validation.txt # requests @@ -68,11 +63,8 @@ cffi==1.16.0 # cryptography # pynacl chardet==5.2.0 - # via - # -r requirements/validation.txt - # diff-cover - # tox -charset-normalizer==3.3.2 + # via diff-cover +charset-normalizer==3.3.1 # via # -r requirements/validation.txt # requests @@ -109,10 +101,6 @@ code-annotations==1.5.0 # via # -r requirements/validation.txt # edx-lint -colorama==0.4.6 - # via - # -r requirements/validation.txt - # tox confluent-kafka==2.3.0 # via -r requirements/validation.txt coreapi==2.3.3 @@ -124,34 +112,35 @@ coreschema==0.0.4 # via # -r requirements/validation.txt # coreapi -coverage[toml]==7.3.4 +coverage[toml]==7.3.2 # via # -r requirements/validation.txt # coverage # pytest-cov -cryptography==41.0.7 +cryptography==41.0.5 # via # -r requirements/validation.txt # pyjwt + # secretstorage # social-auth-core -ddt==1.7.0 +ddt==1.6.0 # via -r requirements/validation.txt defusedxml==0.8.0rc2 # via # -r requirements/validation.txt # python3-openid # social-auth-core -diff-cover==8.0.2 +diff-cover==8.0.0 # via -r requirements/dev.in dill==0.3.7 # via # -r requirements/validation.txt # pylint -distlib==0.3.8 +distlib==0.3.7 # via # -r requirements/validation.txt # virtualenv -django==4.2.8 +django==4.2.6 # via # -r requirements/validation.txt # django-celery-results @@ -181,7 +170,7 @@ django==4.2.8 # social-auth-app-django django-celery-results==2.5.1 # via -r requirements/validation.txt -django-cors-headers==4.3.1 +django-cors-headers==4.3.0 # via -r requirements/validation.txt django-crum==0.7.9 # via @@ -194,7 +183,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/validation.txt django-extensions==3.2.3 # via -r requirements/validation.txt -django-filter==23.5 +django-filter==23.3 # via -r requirements/validation.txt django-log-request-id==2.1.0 # via -r requirements/validation.txt @@ -205,14 +194,14 @@ django-model-utils==4.3.1 # edx-rbac django-rest-swagger==2.2.0 # via -r requirements/validation.txt -django-simple-history==3.4.0 +django-simple-history==3.0.0 # via -r requirements/validation.txt -django-waffle==4.1.0 +django-waffle==4.0.0 # via # -r requirements/validation.txt # edx-django-utils # edx-drf-extensions -djangoql==0.18.0 +djangoql==0.17.1 # via -r requirements/validation.txt djangorestframework==3.14.0 # via @@ -231,7 +220,7 @@ drf-jwt==1.19.2 # via # -r requirements/validation.txt # edx-drf-extensions -drf-spectacular==0.27.0 +drf-spectacular==0.26.5 # via -r requirements/validation.txt drf-yasg==1.21.7 # via @@ -247,16 +236,16 @@ edx-celeryutils==1.2.3 # via -r requirements/validation.txt edx-django-release-util==1.3.0 # via -r requirements/validation.txt -edx-django-utils==5.9.0 +edx-django-utils==5.7.0 # via # -r requirements/validation.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==9.0.1 +edx-drf-extensions==8.13.0 # via # -r requirements/validation.txt # edx-rbac -edx-enterprise-subsidy-client==0.4.1 +edx-enterprise-subsidy-client==0.4.0 # via -r requirements/validation.txt edx-i18n-tools==1.3.0 # via -r requirements/dev.in @@ -274,17 +263,17 @@ edx-rest-api-client==5.6.1 # via # -r requirements/validation.txt # edx-enterprise-subsidy-client -exceptiongroup==1.2.0 +exceptiongroup==1.1.3 # via # -r requirements/validation.txt # pytest factory-boy==3.3.0 # via -r requirements/validation.txt -faker==21.0.0 +faker==19.12.1 # via # -r requirements/validation.txt # factory-boy -fastavro==1.9.2 +fastavro==1.9.0 # via # -r requirements/validation.txt # openedx-events @@ -293,18 +282,18 @@ filelock==3.13.1 # -r requirements/validation.txt # tox # virtualenv -idna==3.6 +idna==3.4 # via # -r requirements/validation.txt # requests -importlib-metadata==7.0.0 +importlib-metadata==6.8.0 # via # -r requirements/pip-tools.txt # -r requirements/validation.txt # build # keyring # twine -importlib-resources==6.1.1 +importlib-resources==6.1.0 # via # -r requirements/validation.txt # jsonschema @@ -319,7 +308,7 @@ iniconfig==2.0.0 # via # -r requirements/validation.txt # pytest -isort==5.13.2 +isort==5.12.0 # via # -r requirements/validation.txt # pylint @@ -331,6 +320,11 @@ jaraco-classes==3.3.0 # via # -r requirements/validation.txt # keyring +jeepney==0.8.0 + # via + # -r requirements/validation.txt + # keyring + # secretstorage jinja2==3.1.2 # via # -r requirements/validation.txt @@ -343,23 +337,23 @@ jsonfield==3.1.0 # edx-celeryutils jsonfield2==4.0.0.post0 # via -r requirements/validation.txt -jsonschema==4.20.0 +jsonschema==4.19.2 # via # -r requirements/validation.txt # drf-spectacular -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.7.1 # via # -r requirements/validation.txt # jsonschema -keyring==24.3.0 +keyring==24.2.0 # via # -r requirements/validation.txt # twine -kombu==5.3.4 +kombu==5.3.2 # via # -r requirements/validation.txt # celery -lxml==4.9.4 +lxml==4.9.3 # via edx-i18n-tools markdown-it-py==3.0.0 # via @@ -385,13 +379,13 @@ more-itertools==10.1.0 # via # -r requirements/validation.txt # jaraco-classes -mysqlclient==2.2.1 +mysqlclient==2.2.0 # via -r requirements/validation.txt -newrelic==9.3.0 +newrelic==9.1.1 # via # -r requirements/validation.txt # edx-django-utils -nh3==0.2.15 +nh3==0.2.14 # via # -r requirements/validation.txt # readme-renderer @@ -404,7 +398,7 @@ openapi-codec==1.3.2 # via # -r requirements/validation.txt # django-rest-swagger -openedx-events==9.2.0 +openedx-events==9.0.1 # via -r requirements/validation.txt packaging==23.2 # via @@ -412,12 +406,11 @@ packaging==23.2 # -r requirements/validation.txt # build # drf-yasg - # pyproject-api # pytest # tox -path==16.9.0 +path==16.7.1 # via edx-i18n-tools -pbr==6.0.0 +pbr==5.11.1 # via # -r requirements/validation.txt # stevedore @@ -431,11 +424,10 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/validation.txt # jsonschema -platformdirs==4.1.0 +platformdirs==3.11.0 # via # -r requirements/validation.txt # pylint - # tox # virtualenv pluggy==1.3.0 # via @@ -449,14 +441,18 @@ ply==3.11 # djangoql polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.39 # via # -r requirements/validation.txt # click-repl -psutil==5.9.7 +psutil==5.9.6 # via # -r requirements/validation.txt # edx-django-utils +py==1.11.0 + # via + # -r requirements/validation.txt + # tox pycodestyle==2.11.1 # via -r requirements/validation.txt pycparser==2.21 @@ -465,7 +461,7 @@ pycparser==2.21 # cffi pydocstyle==6.3.0 # via -r requirements/validation.txt -pygments==2.17.2 +pygments==2.16.1 # via # -r requirements/validation.txt # diff-cover @@ -480,7 +476,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client # pyjwt # social-auth-core -pylint==3.0.3 +pylint==3.0.2 # via # -r requirements/validation.txt # edx-lint @@ -510,10 +506,6 @@ pynacl==1.5.0 # via # -r requirements/validation.txt # edx-django-utils -pyproject-api==1.6.1 - # via - # -r requirements/validation.txt - # tox pyproject-hooks==1.0.0 # via # -r requirements/pip-tools.txt @@ -525,7 +517,7 @@ pytest==7.4.3 # pytest-django pytest-cov==4.1.0 # via -r requirements/validation.txt -pytest-django==4.7.0 +pytest-django==4.6.0 # via -r requirements/validation.txt python-dateutil==2.8.2 # via @@ -560,7 +552,7 @@ readme-renderer==42.0 # twine redis==5.0.1 # via -r requirements/validation.txt -referencing==0.32.0 +referencing==0.30.2 # via # -r requirements/validation.txt # jsonschema @@ -589,17 +581,21 @@ rfc3986==2.0.0 # via # -r requirements/validation.txt # twine -rich==13.7.0 +rich==13.6.0 # via # -r requirements/validation.txt # twine -rpds-py==0.15.2 +rpds-py==0.10.6 # via # -r requirements/validation.txt # jsonschema # referencing rules==3.3 # via -r requirements/validation.txt +secretstorage==3.3.3 + # via + # -r requirements/validation.txt + # keyring semantic-version==2.10.0 # via # -r requirements/validation.txt @@ -617,6 +613,7 @@ six==1.16.0 # edx-lint # edx-rbac # python-dateutil + # tox slumber==0.7.1 # via # -r requirements/validation.txt @@ -629,7 +626,7 @@ social-auth-app-django==5.4.0 # via # -r requirements/validation.txt # edx-auth-backends -social-auth-core==4.5.1 +social-auth-core==4.5.0 # via # -r requirements/validation.txt # edx-auth-backends @@ -657,24 +654,22 @@ tomli==2.0.1 # coverage # pip-tools # pylint - # pyproject-api # pyproject-hooks # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.1 # via # -r requirements/validation.txt # pylint -tox==4.11.4 +tox==3.28.0 # via -r requirements/validation.txt twine==4.0.2 # via -r requirements/validation.txt -typing-extensions==4.9.0 +typing-extensions==4.8.0 # via # -r requirements/validation.txt # asgiref # astroid - # drf-spectacular # edx-opaque-keys # faker # kombu @@ -691,26 +686,26 @@ uritemplate==4.1.1 # coreapi # drf-spectacular # drf-yasg -urllib3==2.1.0 +urllib3==2.0.7 # via # -r requirements/validation.txt # requests # twine -vine==5.1.0 +vine==5.0.0 # via # -r requirements/validation.txt # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.24.6 # via # -r requirements/validation.txt # tox -wcwidth==0.2.12 +wcwidth==0.2.9 # via # -r requirements/validation.txt # prompt-toolkit -wheel==0.42.0 +wheel==0.41.3 # via # -r requirements/pip-tools.txt # pip-tools diff --git a/requirements/django.txt b/requirements/django.txt index 367177ca..7ac6d4fc 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.8 +django==4.2.6 diff --git a/requirements/doc.txt b/requirements/doc.txt index dcf3ac05..86b74f08 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -8,7 +8,7 @@ accessible-pygments==0.0.4 # via pydata-sphinx-theme alabaster==0.7.13 # via sphinx -amqp==5.2.0 +amqp==5.1.1 # via # -r requirements/test.txt # kombu @@ -18,8 +18,7 @@ asgiref==3.7.2 # via # -r requirements/test.txt # django - # django-cors-headers -astroid==3.0.2 +astroid==3.0.1 # via # -r requirements/test.txt # pylint @@ -34,7 +33,7 @@ attrs==23.1.0 # jsonschema # openedx-events # referencing -babel==2.14.0 +babel==2.13.1 # via # pydata-sphinx-theme # sphinx @@ -51,20 +50,16 @@ backports-zoneinfo[tzdata]==0.2.1 # kombu beautifulsoup4==4.12.2 # via pydata-sphinx-theme -billiard==4.2.0 +billiard==4.1.0 # via # -r requirements/test.txt # celery -cachetools==5.3.2 - # via - # -r requirements/test.txt - # tox -celery==5.3.6 +celery==5.3.4 # via # -r requirements/test.txt # django-celery-results # edx-celeryutils -certifi==2023.11.17 +certifi==2023.7.22 # via # -r requirements/test.txt # requests @@ -73,11 +68,7 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl -chardet==5.2.0 - # via - # -r requirements/test.txt - # tox -charset-normalizer==3.3.2 +charset-normalizer==3.3.1 # via # -r requirements/test.txt # requests @@ -112,10 +103,6 @@ code-annotations==1.5.0 # via # -r requirements/test.txt # edx-lint -colorama==0.4.6 - # via - # -r requirements/test.txt - # tox confluent-kafka==2.3.0 # via -r requirements/test.txt coreapi==2.3.3 @@ -127,17 +114,17 @@ coreschema==0.0.4 # via # -r requirements/test.txt # coreapi -coverage[toml]==7.3.4 +coverage[toml]==7.3.2 # via # -r requirements/test.txt # coverage # pytest-cov -cryptography==41.0.7 +cryptography==41.0.5 # via # -r requirements/test.txt # pyjwt # social-auth-core -ddt==1.7.0 +ddt==1.6.0 # via -r requirements/test.txt defusedxml==0.8.0rc2 # via @@ -148,11 +135,11 @@ dill==0.3.7 # via # -r requirements/test.txt # pylint -distlib==0.3.8 +distlib==0.3.7 # via # -r requirements/test.txt # virtualenv -django==4.2.8 +django==4.2.6 # via # -r requirements/test.txt # django-celery-results @@ -180,7 +167,7 @@ django==4.2.8 # social-auth-app-django django-celery-results==2.5.1 # via -r requirements/test.txt -django-cors-headers==4.3.1 +django-cors-headers==4.3.0 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -191,7 +178,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.txt django-extensions==3.2.3 # via -r requirements/test.txt -django-filter==23.5 +django-filter==23.3 # via -r requirements/test.txt django-log-request-id==2.1.0 # via -r requirements/test.txt @@ -202,14 +189,16 @@ django-model-utils==4.3.1 # edx-rbac django-rest-swagger==2.2.0 # via -r requirements/test.txt -django-simple-history==3.4.0 - # via -r requirements/test.txt -django-waffle==4.1.0 +django-simple-history==3.0.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/test.txt +django-waffle==4.0.0 # via # -r requirements/test.txt # edx-django-utils # edx-drf-extensions -djangoql==0.18.0 +djangoql==0.17.1 # via -r requirements/test.txt djangorestframework==3.14.0 # via @@ -233,7 +222,7 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -drf-spectacular==0.27.0 +drf-spectacular==0.26.5 # via -r requirements/test.txt drf-yasg==1.21.7 # via @@ -249,16 +238,16 @@ edx-celeryutils==1.2.3 # via -r requirements/test.txt edx-django-release-util==1.3.0 # via -r requirements/test.txt -edx-django-utils==5.9.0 +edx-django-utils==5.7.0 # via # -r requirements/test.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==9.0.1 +edx-drf-extensions==8.13.0 # via # -r requirements/test.txt # edx-rbac -edx-enterprise-subsidy-client==0.4.1 +edx-enterprise-subsidy-client==0.4.0 # via -r requirements/test.txt edx-lint==5.3.6 # via -r requirements/test.txt @@ -274,17 +263,17 @@ edx-rest-api-client==5.6.1 # via # -r requirements/test.txt # edx-enterprise-subsidy-client -exceptiongroup==1.2.0 +exceptiongroup==1.1.3 # via # -r requirements/test.txt # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==21.0.0 +faker==19.12.1 # via # -r requirements/test.txt # factory-boy -fastavro==1.9.2 +fastavro==1.9.0 # via # -r requirements/test.txt # openedx-events @@ -293,15 +282,15 @@ filelock==3.13.1 # -r requirements/test.txt # tox # virtualenv -idna==3.6 +idna==3.4 # via # -r requirements/test.txt # requests imagesize==1.4.1 # via sphinx -importlib-metadata==7.0.0 +importlib-metadata==6.8.0 # via sphinx -importlib-resources==6.1.1 +importlib-resources==6.1.0 # via # -r requirements/test.txt # jsonschema @@ -315,7 +304,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.13.2 +isort==5.12.0 # via # -r requirements/test.txt # pylint @@ -335,15 +324,15 @@ jsonfield==3.1.0 # edx-celeryutils jsonfield2==4.0.0.post0 # via -r requirements/test.txt -jsonschema==4.20.0 +jsonschema==4.19.2 # via # -r requirements/test.txt # drf-spectacular -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.7.1 # via # -r requirements/test.txt # jsonschema -kombu==5.3.4 +kombu==5.3.2 # via # -r requirements/test.txt # celery @@ -359,13 +348,13 @@ monotonic==1.6 # via # -r requirements/test.txt # analytics-python -mysqlclient==2.2.1 +mysqlclient==2.2.0 # via -r requirements/test.txt -newrelic==9.3.0 +newrelic==9.1.1 # via # -r requirements/test.txt # edx-django-utils -nh3==0.2.15 +nh3==0.2.14 # via readme-renderer oauthlib==3.2.2 # via @@ -376,18 +365,17 @@ openapi-codec==1.3.2 # via # -r requirements/test.txt # django-rest-swagger -openedx-events==9.2.0 +openedx-events==9.0.1 # via -r requirements/test.txt packaging==23.2 # via # -r requirements/test.txt # drf-yasg # pydata-sphinx-theme - # pyproject-api # pytest # sphinx # tox -pbr==6.0.0 +pbr==5.11.1 # via # -r requirements/test.txt # stevedore @@ -395,11 +383,10 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/test.txt # jsonschema -platformdirs==4.1.0 +platformdirs==3.11.0 # via # -r requirements/test.txt # pylint - # tox # virtualenv pluggy==1.3.0 # via @@ -410,21 +397,25 @@ ply==3.11 # via # -r requirements/test.txt # djangoql -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.39 # via # -r requirements/test.txt # click-repl -psutil==5.9.7 +psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils +py==1.11.0 + # via + # -r requirements/test.txt + # tox pycparser==2.21 # via # -r requirements/test.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.14.3 # via sphinx-book-theme -pygments==2.17.2 +pygments==2.16.1 # via # accessible-pygments # doc8 @@ -440,7 +431,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client # pyjwt # social-auth-core -pylint==3.0.3 +pylint==3.0.2 # via # -r requirements/test.txt # edx-lint @@ -470,10 +461,6 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pyproject-api==1.6.1 - # via - # -r requirements/test.txt - # tox pytest==7.4.3 # via # -r requirements/test.txt @@ -481,7 +468,7 @@ pytest==7.4.3 # pytest-django pytest-cov==4.1.0 # via -r requirements/test.txt -pytest-django==4.7.0 +pytest-django==4.6.0 # via -r requirements/test.txt python-dateutil==2.8.2 # via @@ -514,7 +501,7 @@ readme-renderer==42.0 # via -r requirements/doc.in redis==5.0.1 # via -r requirements/test.txt -referencing==0.32.0 +referencing==0.30.2 # via # -r requirements/test.txt # jsonschema @@ -536,7 +523,7 @@ requests-oauthlib==1.3.1 # social-auth-core restructuredtext-lint==1.4.0 # via doc8 -rpds-py==0.15.2 +rpds-py==0.10.6 # via # -r requirements/test.txt # jsonschema @@ -560,6 +547,7 @@ six==1.16.0 # edx-lint # edx-rbac # python-dateutil + # tox slumber==0.7.1 # via # -r requirements/test.txt @@ -570,7 +558,7 @@ social-auth-app-django==5.4.0 # via # -r requirements/test.txt # edx-auth-backends -social-auth-core==4.5.1 +social-auth-core==4.5.0 # via # -r requirements/test.txt # edx-auth-backends @@ -617,21 +605,21 @@ tomli==2.0.1 # coverage # doc8 # pylint - # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.1 # via # -r requirements/test.txt # pylint -tox==4.11.4 - # via -r requirements/test.txt -typing-extensions==4.9.0 +tox==3.28.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/test.txt +typing-extensions==4.8.0 # via # -r requirements/test.txt # asgiref # astroid - # drf-spectacular # edx-opaque-keys # faker # kombu @@ -648,21 +636,21 @@ uritemplate==4.1.1 # coreapi # drf-spectacular # drf-yasg -urllib3==2.1.0 +urllib3==2.0.7 # via # -r requirements/test.txt # requests -vine==5.1.0 +vine==5.0.0 # via # -r requirements/test.txt # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.24.6 # via # -r requirements/test.txt # tox -wcwidth==0.2.12 +wcwidth==0.2.9 # via # -r requirements/test.txt # prompt-toolkit diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 93a9cee2..ea347319 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -8,7 +8,7 @@ build==1.0.3 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==7.0.0 +importlib-metadata==6.8.0 # via build packaging==23.2 # via build @@ -21,7 +21,7 @@ tomli==2.0.1 # build # pip-tools # pyproject-hooks -wheel==0.42.0 +wheel==0.41.3 # via pip-tools zipp==3.17.0 # via importlib-metadata diff --git a/requirements/pip.txt b/requirements/pip.txt index d798b87b..9014f2cf 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,11 @@ # # make upgrade # -wheel==0.42.0 +wheel==0.41.3 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.3.2 +pip==23.3.1 # via -r requirements/pip.in -setuptools==69.0.2 +setuptools==68.2.2 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index c7906b04..bbeede60 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.2.0 +amqp==5.1.1 # via # -r requirements/base.txt # kombu @@ -14,7 +14,6 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django - # django-cors-headers async-timeout==4.0.3 # via # -r requirements/base.txt @@ -36,16 +35,16 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # django # kombu -billiard==4.2.0 +billiard==4.1.0 # via # -r requirements/base.txt # celery -celery==5.3.6 +celery==5.3.4 # via # -r requirements/base.txt # django-celery-results # edx-celeryutils -certifi==2023.11.17 +certifi==2023.7.22 # via # -r requirements/base.txt # requests @@ -54,7 +53,7 @@ cffi==1.16.0 # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.3.1 # via # -r requirements/base.txt # requests @@ -89,7 +88,7 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -cryptography==41.0.7 +cryptography==41.0.5 # via # -r requirements/base.txt # pyjwt @@ -99,7 +98,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -django==4.2.8 +django==4.2.6 # via # -r requirements/base.txt # django-celery-results @@ -127,7 +126,7 @@ django==4.2.8 # social-auth-app-django django-celery-results==2.5.1 # via -r requirements/base.txt -django-cors-headers==4.3.1 +django-cors-headers==4.3.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -136,7 +135,7 @@ django-crum==0.7.9 # edx-rbac django-extensions==3.2.3 # via -r requirements/base.txt -django-filter==23.5 +django-filter==23.3 # via -r requirements/base.txt django-log-request-id==2.1.0 # via -r requirements/base.txt @@ -147,14 +146,14 @@ django-model-utils==4.3.1 # edx-rbac django-rest-swagger==2.2.0 # via -r requirements/base.txt -django-simple-history==3.4.0 +django-simple-history==3.0.0 # via -r requirements/base.txt -django-waffle==4.1.0 +django-waffle==4.0.0 # via # -r requirements/base.txt # edx-django-utils # edx-drf-extensions -djangoql==0.18.0 +djangoql==0.17.1 # via -r requirements/base.txt djangorestframework==3.14.0 # via @@ -169,7 +168,7 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-spectacular==0.27.0 +drf-spectacular==0.26.5 # via -r requirements/base.txt drf-yasg==1.21.7 # via @@ -185,16 +184,16 @@ edx-celeryutils==1.2.3 # via -r requirements/base.txt edx-django-release-util==1.3.0 # via -r requirements/base.txt -edx-django-utils==5.9.0 +edx-django-utils==5.7.0 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==9.0.1 +edx-drf-extensions==8.13.0 # via # -r requirements/base.txt # edx-rbac -edx-enterprise-subsidy-client==0.4.1 +edx-enterprise-subsidy-client==0.4.0 # via -r requirements/base.txt edx-opaque-keys[django]==2.5.1 # via @@ -208,21 +207,21 @@ edx-rest-api-client==5.6.1 # via # -r requirements/base.txt # edx-enterprise-subsidy-client -fastavro==1.9.2 +fastavro==1.9.0 # via # -r requirements/base.txt # openedx-events gevent==23.9.1 # via -r requirements/production.in -greenlet==3.0.3 +greenlet==3.0.1 # via gevent gunicorn==21.2.0 # via -r requirements/production.in -idna==3.6 +idna==3.4 # via # -r requirements/base.txt # requests -importlib-resources==6.1.1 +importlib-resources==6.1.0 # via # -r requirements/base.txt # jsonschema @@ -246,15 +245,15 @@ jsonfield==3.1.0 # edx-celeryutils jsonfield2==4.0.0.post0 # via -r requirements/base.txt -jsonschema==4.20.0 +jsonschema==4.19.2 # via # -r requirements/base.txt # drf-spectacular -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.7.1 # via # -r requirements/base.txt # jsonschema -kombu==5.3.4 +kombu==5.3.2 # via # -r requirements/base.txt # celery @@ -266,11 +265,11 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -mysqlclient==2.2.1 +mysqlclient==2.2.0 # via # -r requirements/base.txt # -r requirements/production.in -newrelic==9.3.0 +newrelic==9.1.1 # via # -r requirements/base.txt # edx-django-utils @@ -283,14 +282,14 @@ openapi-codec==1.3.2 # via # -r requirements/base.txt # django-rest-swagger -openedx-events==9.2.0 +openedx-events==9.0.1 # via -r requirements/base.txt packaging==23.2 # via # -r requirements/base.txt # drf-yasg # gunicorn -pbr==6.0.0 +pbr==5.11.1 # via # -r requirements/base.txt # stevedore @@ -302,11 +301,11 @@ ply==3.11 # via # -r requirements/base.txt # djangoql -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.39 # via # -r requirements/base.txt # click-repl -psutil==5.9.7 +psutil==5.9.6 # via # -r requirements/base.txt # edx-django-utils @@ -358,7 +357,7 @@ pyyaml==6.0.1 # edx-django-release-util redis==5.0.1 # via -r requirements/base.txt -referencing==0.32.0 +referencing==0.30.2 # via # -r requirements/base.txt # jsonschema @@ -377,7 +376,7 @@ requests-oauthlib==1.3.1 # via # -r requirements/base.txt # social-auth-core -rpds-py==0.15.2 +rpds-py==0.10.6 # via # -r requirements/base.txt # jsonschema @@ -409,7 +408,7 @@ social-auth-app-django==5.4.0 # via # -r requirements/base.txt # edx-auth-backends -social-auth-core==4.5.1 +social-auth-core==4.5.0 # via # -r requirements/base.txt # edx-auth-backends @@ -423,11 +422,10 @@ stevedore==5.1.0 # -r requirements/base.txt # edx-django-utils # edx-opaque-keys -typing-extensions==4.9.0 +typing-extensions==4.8.0 # via # -r requirements/base.txt # asgiref - # drf-spectacular # edx-opaque-keys # kombu tzdata==2023.3 @@ -441,17 +439,17 @@ uritemplate==4.1.1 # coreapi # drf-spectacular # drf-yasg -urllib3==2.1.0 +urllib3==2.0.7 # via # -r requirements/base.txt # requests -vine==5.1.0 +vine==5.0.0 # via # -r requirements/base.txt # amqp # celery # kombu -wcwidth==0.2.12 +wcwidth==0.2.9 # via # -r requirements/base.txt # prompt-toolkit diff --git a/requirements/quality.txt b/requirements/quality.txt index b2bb9b1c..cf025b75 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.2.0 +amqp==5.1.1 # via # -r requirements/test.txt # kombu @@ -14,8 +14,7 @@ asgiref==3.7.2 # via # -r requirements/test.txt # django - # django-cors-headers -astroid==3.0.2 +astroid==3.0.1 # via # -r requirements/test.txt # pylint @@ -41,20 +40,16 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # django # kombu -billiard==4.2.0 +billiard==4.1.0 # via # -r requirements/test.txt # celery -cachetools==5.3.2 - # via - # -r requirements/test.txt - # tox -celery==5.3.6 +celery==5.3.4 # via # -r requirements/test.txt # django-celery-results # edx-celeryutils -certifi==2023.11.17 +certifi==2023.7.22 # via # -r requirements/test.txt # requests @@ -63,11 +58,7 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl -chardet==5.2.0 - # via - # -r requirements/test.txt - # tox -charset-normalizer==3.3.2 +charset-normalizer==3.3.1 # via # -r requirements/test.txt # requests @@ -102,10 +93,6 @@ code-annotations==1.5.0 # via # -r requirements/test.txt # edx-lint -colorama==0.4.6 - # via - # -r requirements/test.txt - # tox confluent-kafka==2.3.0 # via -r requirements/test.txt coreapi==2.3.3 @@ -117,17 +104,18 @@ coreschema==0.0.4 # via # -r requirements/test.txt # coreapi -coverage[toml]==7.3.4 +coverage[toml]==7.3.2 # via # -r requirements/test.txt # coverage # pytest-cov -cryptography==41.0.7 +cryptography==41.0.5 # via # -r requirements/test.txt # pyjwt + # secretstorage # social-auth-core -ddt==1.7.0 +ddt==1.6.0 # via -r requirements/test.txt defusedxml==0.8.0rc2 # via @@ -138,11 +126,11 @@ dill==0.3.7 # via # -r requirements/test.txt # pylint -distlib==0.3.8 +distlib==0.3.7 # via # -r requirements/test.txt # virtualenv -django==4.2.8 +django==4.2.6 # via # -r requirements/test.txt # django-celery-results @@ -170,7 +158,7 @@ django==4.2.8 # social-auth-app-django django-celery-results==2.5.1 # via -r requirements/test.txt -django-cors-headers==4.3.1 +django-cors-headers==4.3.0 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -181,7 +169,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.txt django-extensions==3.2.3 # via -r requirements/test.txt -django-filter==23.5 +django-filter==23.3 # via -r requirements/test.txt django-log-request-id==2.1.0 # via -r requirements/test.txt @@ -192,14 +180,16 @@ django-model-utils==4.3.1 # edx-rbac django-rest-swagger==2.2.0 # via -r requirements/test.txt -django-simple-history==3.4.0 - # via -r requirements/test.txt -django-waffle==4.1.0 +django-simple-history==3.0.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/test.txt +django-waffle==4.0.0 # via # -r requirements/test.txt # edx-django-utils # edx-drf-extensions -djangoql==0.18.0 +djangoql==0.17.1 # via -r requirements/test.txt djangorestframework==3.14.0 # via @@ -216,7 +206,7 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -drf-spectacular==0.27.0 +drf-spectacular==0.26.5 # via -r requirements/test.txt drf-yasg==1.21.7 # via @@ -232,16 +222,16 @@ edx-celeryutils==1.2.3 # via -r requirements/test.txt edx-django-release-util==1.3.0 # via -r requirements/test.txt -edx-django-utils==5.9.0 +edx-django-utils==5.7.0 # via # -r requirements/test.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==9.0.1 +edx-drf-extensions==8.13.0 # via # -r requirements/test.txt # edx-rbac -edx-enterprise-subsidy-client==0.4.1 +edx-enterprise-subsidy-client==0.4.0 # via -r requirements/test.txt edx-lint==5.3.6 # via @@ -259,17 +249,17 @@ edx-rest-api-client==5.6.1 # via # -r requirements/test.txt # edx-enterprise-subsidy-client -exceptiongroup==1.2.0 +exceptiongroup==1.1.3 # via # -r requirements/test.txt # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==21.0.0 +faker==19.12.1 # via # -r requirements/test.txt # factory-boy -fastavro==1.9.2 +fastavro==1.9.0 # via # -r requirements/test.txt # openedx-events @@ -278,15 +268,15 @@ filelock==3.13.1 # -r requirements/test.txt # tox # virtualenv -idna==3.6 +idna==3.4 # via # -r requirements/test.txt # requests -importlib-metadata==7.0.0 +importlib-metadata==6.8.0 # via # keyring # twine -importlib-resources==6.1.1 +importlib-resources==6.1.0 # via # -r requirements/test.txt # jsonschema @@ -301,7 +291,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.13.2 +isort==5.12.0 # via # -r requirements/quality.in # -r requirements/test.txt @@ -312,6 +302,10 @@ itypes==1.2.0 # coreapi jaraco-classes==3.3.0 # via keyring +jeepney==0.8.0 + # via + # keyring + # secretstorage jinja2==3.1.2 # via # -r requirements/test.txt @@ -323,17 +317,17 @@ jsonfield==3.1.0 # edx-celeryutils jsonfield2==4.0.0.post0 # via -r requirements/test.txt -jsonschema==4.20.0 +jsonschema==4.19.2 # via # -r requirements/test.txt # drf-spectacular -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.7.1 # via # -r requirements/test.txt # jsonschema -keyring==24.3.0 +keyring==24.2.0 # via twine -kombu==5.3.4 +kombu==5.3.2 # via # -r requirements/test.txt # celery @@ -355,13 +349,13 @@ monotonic==1.6 # analytics-python more-itertools==10.1.0 # via jaraco-classes -mysqlclient==2.2.1 +mysqlclient==2.2.0 # via -r requirements/test.txt -newrelic==9.3.0 +newrelic==9.1.1 # via # -r requirements/test.txt # edx-django-utils -nh3==0.2.15 +nh3==0.2.14 # via readme-renderer oauthlib==3.2.2 # via @@ -372,16 +366,15 @@ openapi-codec==1.3.2 # via # -r requirements/test.txt # django-rest-swagger -openedx-events==9.2.0 +openedx-events==9.0.1 # via -r requirements/test.txt packaging==23.2 # via # -r requirements/test.txt # drf-yasg - # pyproject-api # pytest # tox -pbr==6.0.0 +pbr==5.11.1 # via # -r requirements/test.txt # stevedore @@ -391,11 +384,10 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/test.txt # jsonschema -platformdirs==4.1.0 +platformdirs==3.11.0 # via # -r requirements/test.txt # pylint - # tox # virtualenv pluggy==1.3.0 # via @@ -406,14 +398,18 @@ ply==3.11 # via # -r requirements/test.txt # djangoql -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.39 # via # -r requirements/test.txt # click-repl -psutil==5.9.7 +psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils +py==1.11.0 + # via + # -r requirements/test.txt + # tox pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.21 @@ -422,7 +418,7 @@ pycparser==2.21 # cffi pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.17.2 +pygments==2.16.1 # via # readme-renderer # rich @@ -435,7 +431,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client # pyjwt # social-auth-core -pylint==3.0.3 +pylint==3.0.2 # via # -r requirements/test.txt # edx-lint @@ -465,10 +461,6 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pyproject-api==1.6.1 - # via - # -r requirements/test.txt - # tox pytest==7.4.3 # via # -r requirements/test.txt @@ -476,7 +468,7 @@ pytest==7.4.3 # pytest-django pytest-cov==4.1.0 # via -r requirements/test.txt -pytest-django==4.7.0 +pytest-django==4.6.0 # via -r requirements/test.txt python-dateutil==2.8.2 # via @@ -508,7 +500,7 @@ readme-renderer==42.0 # via twine redis==5.0.1 # via -r requirements/test.txt -referencing==0.32.0 +referencing==0.30.2 # via # -r requirements/test.txt # jsonschema @@ -533,15 +525,17 @@ requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==13.7.0 +rich==13.6.0 # via twine -rpds-py==0.15.2 +rpds-py==0.10.6 # via # -r requirements/test.txt # jsonschema # referencing rules==3.3 # via -r requirements/test.txt +secretstorage==3.3.3 + # via keyring semantic-version==2.10.0 # via # -r requirements/test.txt @@ -559,6 +553,7 @@ six==1.16.0 # edx-lint # edx-rbac # python-dateutil + # tox slumber==0.7.1 # via # -r requirements/test.txt @@ -569,7 +564,7 @@ social-auth-app-django==5.4.0 # via # -r requirements/test.txt # edx-auth-backends -social-auth-core==4.5.1 +social-auth-core==4.5.0 # via # -r requirements/test.txt # edx-auth-backends @@ -593,23 +588,23 @@ tomli==2.0.1 # -r requirements/test.txt # coverage # pylint - # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.1 # via # -r requirements/test.txt # pylint -tox==4.11.4 - # via -r requirements/test.txt +tox==3.28.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/test.txt twine==4.0.2 # via -r requirements/quality.in -typing-extensions==4.9.0 +typing-extensions==4.8.0 # via # -r requirements/test.txt # asgiref # astroid - # drf-spectacular # edx-opaque-keys # faker # kombu @@ -626,22 +621,22 @@ uritemplate==4.1.1 # coreapi # drf-spectacular # drf-yasg -urllib3==2.1.0 +urllib3==2.0.7 # via # -r requirements/test.txt # requests # twine -vine==5.1.0 +vine==5.0.0 # via # -r requirements/test.txt # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.24.6 # via # -r requirements/test.txt # tox -wcwidth==0.2.12 +wcwidth==0.2.9 # via # -r requirements/test.txt # prompt-toolkit diff --git a/requirements/test.txt b/requirements/test.txt index 977c2afc..8406b901 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.2.0 +amqp==5.1.1 # via # -r requirements/base.txt # kombu @@ -14,8 +14,7 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django - # django-cors-headers -astroid==3.0.2 +astroid==3.0.1 # via # pylint # pylint-celery @@ -40,18 +39,16 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # django # kombu -billiard==4.2.0 +billiard==4.1.0 # via # -r requirements/base.txt # celery -cachetools==5.3.2 - # via tox -celery==5.3.6 +celery==5.3.4 # via # -r requirements/base.txt # django-celery-results # edx-celeryutils -certifi==2023.11.17 +certifi==2023.7.22 # via # -r requirements/base.txt # requests @@ -60,9 +57,7 @@ cffi==1.16.0 # -r requirements/base.txt # cryptography # pynacl -chardet==5.2.0 - # via tox -charset-normalizer==3.3.2 +charset-normalizer==3.3.1 # via # -r requirements/base.txt # requests @@ -95,8 +90,6 @@ code-annotations==1.5.0 # via # -r requirements/test.in # edx-lint -colorama==0.4.6 - # via tox confluent-kafka==2.3.0 # via -r requirements/base.txt coreapi==2.3.3 @@ -108,16 +101,16 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -coverage[toml]==7.3.4 +coverage[toml]==7.3.2 # via # -r requirements/test.in # pytest-cov -cryptography==41.0.7 +cryptography==41.0.5 # via # -r requirements/base.txt # pyjwt # social-auth-core -ddt==1.7.0 +ddt==1.6.0 # via -r requirements/test.in defusedxml==0.8.0rc2 # via @@ -126,7 +119,7 @@ defusedxml==0.8.0rc2 # social-auth-core dill==0.3.7 # via pylint -distlib==0.3.8 +distlib==0.3.7 # via virtualenv # via # -r requirements/base.txt @@ -155,7 +148,7 @@ distlib==0.3.8 # social-auth-app-django django-celery-results==2.5.1 # via -r requirements/base.txt -django-cors-headers==4.3.1 +django-cors-headers==4.3.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -166,7 +159,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.in django-extensions==3.2.3 # via -r requirements/base.txt -django-filter==23.5 +django-filter==23.3 # via -r requirements/base.txt django-log-request-id==2.1.0 # via -r requirements/base.txt @@ -177,14 +170,16 @@ django-model-utils==4.3.1 # edx-rbac django-rest-swagger==2.2.0 # via -r requirements/base.txt -django-simple-history==3.4.0 - # via -r requirements/base.txt -django-waffle==4.1.0 +django-simple-history==3.0.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/base.txt +django-waffle==4.0.0 # via # -r requirements/base.txt # edx-django-utils # edx-drf-extensions -djangoql==0.18.0 +djangoql==0.17.1 # via -r requirements/base.txt djangorestframework==3.14.0 # via @@ -199,7 +194,7 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-spectacular==0.27.0 +drf-spectacular==0.26.5 # via -r requirements/base.txt drf-yasg==1.21.7 # via @@ -215,16 +210,16 @@ edx-celeryutils==1.2.3 # via -r requirements/base.txt edx-django-release-util==1.3.0 # via -r requirements/base.txt -edx-django-utils==5.9.0 +edx-django-utils==5.7.0 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==9.0.1 +edx-drf-extensions==8.13.0 # via # -r requirements/base.txt # edx-rbac -edx-enterprise-subsidy-client==0.4.1 +edx-enterprise-subsidy-client==0.4.0 # via -r requirements/base.txt edx-lint==5.3.6 # via -r requirements/test.in @@ -240,13 +235,13 @@ edx-rest-api-client==5.6.1 # via # -r requirements/base.txt # edx-enterprise-subsidy-client -exceptiongroup==1.2.0 +exceptiongroup==1.1.3 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==21.0.0 +faker==19.12.1 # via factory-boy -fastavro==1.9.2 +fastavro==1.9.0 # via # -r requirements/base.txt # openedx-events @@ -254,11 +249,11 @@ filelock==3.13.1 # via # tox # virtualenv -idna==3.6 +idna==3.4 # via # -r requirements/base.txt # requests -importlib-resources==6.1.1 +importlib-resources==6.1.0 # via # -r requirements/base.txt # jsonschema @@ -270,7 +265,7 @@ inflection==0.5.1 # drf-yasg iniconfig==2.0.0 # via pytest -isort==5.13.2 +isort==5.12.0 # via pylint itypes==1.2.0 # via @@ -287,15 +282,15 @@ jsonfield==3.1.0 # edx-celeryutils jsonfield2==4.0.0.post0 # via -r requirements/base.txt -jsonschema==4.20.0 +jsonschema==4.19.2 # via # -r requirements/base.txt # drf-spectacular -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.7.1 # via # -r requirements/base.txt # jsonschema -kombu==5.3.4 +kombu==5.3.2 # via # -r requirements/base.txt # celery @@ -309,9 +304,9 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -mysqlclient==2.2.1 +mysqlclient==2.2.0 # via -r requirements/base.txt -newrelic==9.3.0 +newrelic==9.1.1 # via # -r requirements/base.txt # edx-django-utils @@ -324,16 +319,15 @@ openapi-codec==1.3.2 # via # -r requirements/base.txt # django-rest-swagger -openedx-events==9.2.0 +openedx-events==9.0.1 # via -r requirements/base.txt packaging==23.2 # via # -r requirements/base.txt # drf-yasg - # pyproject-api # pytest # tox -pbr==6.0.0 +pbr==5.11.1 # via # -r requirements/base.txt # stevedore @@ -341,10 +335,9 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/base.txt # jsonschema -platformdirs==4.1.0 +platformdirs==3.11.0 # via # pylint - # tox # virtualenv pluggy==1.3.0 # via @@ -354,14 +347,16 @@ ply==3.11 # via # -r requirements/base.txt # djangoql -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.39 # via # -r requirements/base.txt # click-repl -psutil==5.9.7 +psutil==5.9.6 # via # -r requirements/base.txt # edx-django-utils +py==1.11.0 + # via tox pycparser==2.21 # via # -r requirements/base.txt @@ -375,7 +370,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client # pyjwt # social-auth-core -pylint==3.0.3 +pylint==3.0.2 # via # edx-lint # pylint-celery @@ -399,15 +394,13 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pyproject-api==1.6.1 - # via tox pytest==7.4.3 # via # pytest-cov # pytest-django pytest-cov==4.1.0 # via -r requirements/test.in -pytest-django==4.7.0 +pytest-django==4.6.0 # via -r requirements/test.in python-dateutil==2.8.2 # via @@ -435,7 +428,7 @@ pyyaml==6.0.1 # edx-django-release-util redis==5.0.1 # via -r requirements/base.txt -referencing==0.32.0 +referencing==0.30.2 # via # -r requirements/base.txt # jsonschema @@ -454,7 +447,7 @@ requests-oauthlib==1.3.1 # via # -r requirements/base.txt # social-auth-core -rpds-py==0.15.2 +rpds-py==0.10.6 # via # -r requirements/base.txt # jsonschema @@ -478,6 +471,7 @@ six==1.16.0 # edx-lint # edx-rbac # python-dateutil + # tox slumber==0.7.1 # via # -r requirements/base.txt @@ -486,7 +480,7 @@ social-auth-app-django==5.4.0 # via # -r requirements/base.txt # edx-auth-backends -social-auth-core==4.5.1 +social-auth-core==4.5.0 # via # -r requirements/base.txt # edx-auth-backends @@ -507,19 +501,19 @@ tomli==2.0.1 # via # coverage # pylint - # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.1 # via pylint -tox==4.11.4 - # via -r requirements/test.in -typing-extensions==4.9.0 +tox==3.28.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/test.in +typing-extensions==4.8.0 # via # -r requirements/base.txt # asgiref # astroid - # drf-spectacular # edx-opaque-keys # faker # kombu @@ -535,19 +529,19 @@ uritemplate==4.1.1 # coreapi # drf-spectacular # drf-yasg -urllib3==2.1.0 +urllib3==2.0.7 # via # -r requirements/base.txt # requests -vine==5.1.0 +vine==5.0.0 # via # -r requirements/base.txt # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.24.6 # via tox -wcwidth==0.2.12 +wcwidth==0.2.9 # via # -r requirements/base.txt # prompt-toolkit diff --git a/requirements/validation.txt b/requirements/validation.txt index d8988c87..994d873b 100644 --- a/requirements/validation.txt +++ b/requirements/validation.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.2.0 +amqp==5.1.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -18,8 +18,7 @@ asgiref==3.7.2 # -r requirements/quality.txt # -r requirements/test.txt # django - # django-cors-headers -astroid==3.0.2 +astroid==3.0.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -50,23 +49,18 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # django # kombu -billiard==4.2.0 +billiard==4.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt # celery -cachetools==5.3.2 - # via - # -r requirements/quality.txt - # -r requirements/test.txt - # tox -celery==5.3.6 +celery==5.3.4 # via # -r requirements/quality.txt # -r requirements/test.txt # django-celery-results # edx-celeryutils -certifi==2023.11.17 +certifi==2023.7.22 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -77,12 +71,7 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl -chardet==5.2.0 - # via - # -r requirements/quality.txt - # -r requirements/test.txt - # tox -charset-normalizer==3.3.2 +charset-normalizer==3.3.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -124,11 +113,6 @@ code-annotations==1.5.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-lint -colorama==0.4.6 - # via - # -r requirements/quality.txt - # -r requirements/test.txt - # tox confluent-kafka==2.3.0 # via # -r requirements/quality.txt @@ -144,19 +128,20 @@ coreschema==0.0.4 # -r requirements/quality.txt # -r requirements/test.txt # coreapi -coverage[toml]==7.3.4 +coverage[toml]==7.3.2 # via # -r requirements/quality.txt # -r requirements/test.txt # coverage # pytest-cov -cryptography==41.0.7 +cryptography==41.0.5 # via # -r requirements/quality.txt # -r requirements/test.txt # pyjwt + # secretstorage # social-auth-core -ddt==1.7.0 +ddt==1.6.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -171,12 +156,12 @@ dill==0.3.7 # -r requirements/quality.txt # -r requirements/test.txt # pylint -distlib==0.3.8 +distlib==0.3.7 # via # -r requirements/quality.txt # -r requirements/test.txt # virtualenv -django==4.2.8 +django==4.2.6 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -207,7 +192,7 @@ django-celery-results==2.5.1 # via # -r requirements/quality.txt # -r requirements/test.txt -django-cors-headers==4.3.1 +django-cors-headers==4.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -225,7 +210,7 @@ django-extensions==3.2.3 # via # -r requirements/quality.txt # -r requirements/test.txt -django-filter==23.5 +django-filter==23.3 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -243,17 +228,17 @@ django-rest-swagger==2.2.0 # via # -r requirements/quality.txt # -r requirements/test.txt -django-simple-history==3.4.0 +django-simple-history==3.0.0 # via # -r requirements/quality.txt # -r requirements/test.txt -django-waffle==4.1.0 +django-waffle==4.0.0 # via # -r requirements/quality.txt # -r requirements/test.txt # edx-django-utils # edx-drf-extensions -djangoql==0.18.0 +djangoql==0.17.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -276,7 +261,7 @@ drf-jwt==1.19.2 # -r requirements/quality.txt # -r requirements/test.txt # edx-drf-extensions -drf-spectacular==0.27.0 +drf-spectacular==0.26.5 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -305,18 +290,18 @@ edx-django-release-util==1.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt -edx-django-utils==5.9.0 +edx-django-utils==5.7.0 # via # -r requirements/quality.txt # -r requirements/test.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==9.0.1 +edx-drf-extensions==8.13.0 # via # -r requirements/quality.txt # -r requirements/test.txt # edx-rbac -edx-enterprise-subsidy-client==0.4.1 +edx-enterprise-subsidy-client==0.4.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -340,7 +325,7 @@ edx-rest-api-client==5.6.1 # -r requirements/quality.txt # -r requirements/test.txt # edx-enterprise-subsidy-client -exceptiongroup==1.2.0 +exceptiongroup==1.1.3 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -349,12 +334,12 @@ factory-boy==3.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt -faker==21.0.0 +faker==19.12.1 # via # -r requirements/quality.txt # -r requirements/test.txt # factory-boy -fastavro==1.9.2 +fastavro==1.9.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -365,17 +350,17 @@ filelock==3.13.1 # -r requirements/test.txt # tox # virtualenv -idna==3.6 +idna==3.4 # via # -r requirements/quality.txt # -r requirements/test.txt # requests -importlib-metadata==7.0.0 +importlib-metadata==6.8.0 # via # -r requirements/quality.txt # keyring # twine -importlib-resources==6.1.1 +importlib-resources==6.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -393,7 +378,7 @@ iniconfig==2.0.0 # -r requirements/quality.txt # -r requirements/test.txt # pytest -isort==5.13.2 +isort==5.12.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -407,6 +392,11 @@ jaraco-classes==3.3.0 # via # -r requirements/quality.txt # keyring +jeepney==0.8.0 + # via + # -r requirements/quality.txt + # keyring + # secretstorage jinja2==3.1.2 # via # -r requirements/quality.txt @@ -422,21 +412,21 @@ jsonfield2==4.0.0.post0 # via # -r requirements/quality.txt # -r requirements/test.txt -jsonschema==4.20.0 +jsonschema==4.19.2 # via # -r requirements/quality.txt # -r requirements/test.txt # drf-spectacular -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.7.1 # via # -r requirements/quality.txt # -r requirements/test.txt # jsonschema -keyring==24.3.0 +keyring==24.2.0 # via # -r requirements/quality.txt # twine -kombu==5.3.4 +kombu==5.3.2 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -468,16 +458,16 @@ more-itertools==10.1.0 # via # -r requirements/quality.txt # jaraco-classes -mysqlclient==2.2.1 +mysqlclient==2.2.0 # via # -r requirements/quality.txt # -r requirements/test.txt -newrelic==9.3.0 +newrelic==9.1.1 # via # -r requirements/quality.txt # -r requirements/test.txt # edx-django-utils -nh3==0.2.15 +nh3==0.2.14 # via # -r requirements/quality.txt # readme-renderer @@ -492,7 +482,7 @@ openapi-codec==1.3.2 # -r requirements/quality.txt # -r requirements/test.txt # django-rest-swagger -openedx-events==9.2.0 +openedx-events==9.0.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -501,10 +491,9 @@ packaging==23.2 # -r requirements/quality.txt # -r requirements/test.txt # drf-yasg - # pyproject-api # pytest # tox -pbr==6.0.0 +pbr==5.11.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -518,12 +507,11 @@ pkgutil-resolve-name==1.3.10 # -r requirements/quality.txt # -r requirements/test.txt # jsonschema -platformdirs==4.1.0 +platformdirs==3.11.0 # via # -r requirements/quality.txt # -r requirements/test.txt # pylint - # tox # virtualenv pluggy==1.3.0 # via @@ -536,16 +524,21 @@ ply==3.11 # -r requirements/quality.txt # -r requirements/test.txt # djangoql -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.39 # via # -r requirements/quality.txt # -r requirements/test.txt # click-repl -psutil==5.9.7 +psutil==5.9.6 # via # -r requirements/quality.txt # -r requirements/test.txt # edx-django-utils +py==1.11.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # tox pycodestyle==2.11.1 # via -r requirements/quality.txt pycparser==2.21 @@ -555,7 +548,7 @@ pycparser==2.21 # cffi pydocstyle==6.3.0 # via -r requirements/quality.txt -pygments==2.17.2 +pygments==2.16.1 # via # -r requirements/quality.txt # readme-renderer @@ -570,7 +563,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client # pyjwt # social-auth-core -pylint==3.0.3 +pylint==3.0.2 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -608,11 +601,6 @@ pynacl==1.5.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-django-utils -pyproject-api==1.6.1 - # via - # -r requirements/quality.txt - # -r requirements/test.txt - # tox pytest==7.4.3 # via # -r requirements/quality.txt @@ -623,7 +611,7 @@ pytest-cov==4.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt -pytest-django==4.7.0 +pytest-django==4.6.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -666,7 +654,7 @@ redis==5.0.1 # via # -r requirements/quality.txt # -r requirements/test.txt -referencing==0.32.0 +referencing==0.30.2 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -698,11 +686,11 @@ rfc3986==2.0.0 # via # -r requirements/quality.txt # twine -rich==13.7.0 +rich==13.6.0 # via # -r requirements/quality.txt # twine -rpds-py==0.15.2 +rpds-py==0.10.6 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -712,6 +700,10 @@ rules==3.3 # via # -r requirements/quality.txt # -r requirements/test.txt +secretstorage==3.3.3 + # via + # -r requirements/quality.txt + # keyring semantic-version==2.10.0 # via # -r requirements/quality.txt @@ -732,6 +724,7 @@ six==1.16.0 # edx-lint # edx-rbac # python-dateutil + # tox slumber==0.7.1 # via # -r requirements/quality.txt @@ -746,7 +739,7 @@ social-auth-app-django==5.4.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-auth-backends -social-auth-core==4.5.1 +social-auth-core==4.5.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -775,27 +768,25 @@ tomli==2.0.1 # -r requirements/test.txt # coverage # pylint - # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.1 # via # -r requirements/quality.txt # -r requirements/test.txt # pylint -tox==4.11.4 +tox==3.28.0 # via # -r requirements/quality.txt # -r requirements/test.txt twine==4.0.2 # via -r requirements/quality.txt -typing-extensions==4.9.0 +typing-extensions==4.8.0 # via # -r requirements/quality.txt # -r requirements/test.txt # asgiref # astroid - # drf-spectacular # edx-opaque-keys # faker # kombu @@ -814,25 +805,25 @@ uritemplate==4.1.1 # coreapi # drf-spectacular # drf-yasg -urllib3==2.1.0 +urllib3==2.0.7 # via # -r requirements/quality.txt # -r requirements/test.txt # requests # twine -vine==5.1.0 +vine==5.0.0 # via # -r requirements/quality.txt # -r requirements/test.txt # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.24.6 # via # -r requirements/quality.txt # -r requirements/test.txt # tox -wcwidth==0.2.12 +wcwidth==0.2.9 # via # -r requirements/quality.txt # -r requirements/test.txt