From b26a256ad745cb307ac0e6cf80cc972b483e7625 Mon Sep 17 00:00:00 2001 From: Alexander Dusenbery Date: Mon, 10 Feb 2025 16:34:02 -0500 Subject: [PATCH] feat: adding skeleton for provisioning create api ENT-9970. Adds a functional (in terms of auth N/Z, routing, tests) provisioning API skeleton that does no actual provisioning. * Now has drf-spec stuff configured. --- .../apps/api/serializers/__init__.py | 1 + .../apps/api/serializers/provisioning.py | 90 +++ .../api/v1/tests/test_provisioning_views.py | 92 +++ enterprise_access/apps/api/v1/urls.py | 5 + .../apps/api/v1/views/__init__.py | 1 + .../apps/api/v1/views/provisioning.py | 40 ++ enterprise_access/apps/core/constants.py | 4 + enterprise_access/apps/core/rules.py | 23 + enterprise_access/settings/base.py | 8 +- requirements/base.in | 1 + requirements/base.txt | 26 +- requirements/dev.txt | 369 +++++----- requirements/django.txt | 2 +- requirements/doc.txt | 324 ++++----- requirements/pip.txt | 2 +- requirements/production.txt | 234 +++---- requirements/quality.txt | 319 ++++----- requirements/test.txt | 255 +++---- requirements/validation.txt | 631 +++++++++--------- 19 files changed, 1358 insertions(+), 1069 deletions(-) create mode 100644 enterprise_access/apps/api/serializers/provisioning.py create mode 100644 enterprise_access/apps/api/v1/tests/test_provisioning_views.py create mode 100644 enterprise_access/apps/api/v1/views/provisioning.py diff --git a/enterprise_access/apps/api/serializers/__init__.py b/enterprise_access/apps/api/serializers/__init__.py index b8a6e9ea..7c63c010 100644 --- a/enterprise_access/apps/api/serializers/__init__.py +++ b/enterprise_access/apps/api/serializers/__init__.py @@ -16,6 +16,7 @@ AssignmentConfigurationResponseSerializer, AssignmentConfigurationUpdateRequestSerializer ) +from .provisioning import ProvisioningRequestSerializer, ProvisioningResponseSerializer from .subsidy_access_policy import ( GroupMemberWithAggregatesRequestSerializer, GroupMemberWithAggregatesResponseSerializer, diff --git a/enterprise_access/apps/api/serializers/provisioning.py b/enterprise_access/apps/api/serializers/provisioning.py new file mode 100644 index 00000000..ac2fa5cb --- /dev/null +++ b/enterprise_access/apps/api/serializers/provisioning.py @@ -0,0 +1,90 @@ +""" +Serializers for the provisioning app. +""" +import logging + +from django_countries.serializer_fields import CountryField +from rest_framework import serializers + +logger = logging.getLogger(__name__) + + +class BaseSerializer(serializers.Serializer): + """ + Base implementation for request and response serializers. + """ + def create(self, *args, **kwargs): + return None + + def update(self, *args, **kwargs): + return None + + +## All the REQUEST serializers go under here ## + + +class EnterpriseCustomerRequestSerializer(BaseSerializer): + """ + Customer object serializer for provisioning requests. + """ + name = serializers.CharField( + help_text='The unique name of the Enterprise Customer.', + ) + country = CountryField( + help_text='The two letter ISO 3166-2 ISO code representing the customer country.', + ) + slug = serializers.SlugField( + help_text='An optional customer slug. One will be generated if not provided.', + required=False, + allow_blank=True, + ) + + +class PendingCustomerAdminRequestSerializer(BaseSerializer): + """ + Pending admin serializer for provisioning requests. + """ + user_email = serializers.EmailField( + help_text='The email address of the requested admin.', + ) + + +class ProvisioningRequestSerializer(BaseSerializer): + """ + Request serializer for provisioning create view. + """ + enterprise_customer = EnterpriseCustomerRequestSerializer( + help_text='Object describing the requested Enterprise Customer.' + ) + pending_admins = PendingCustomerAdminRequestSerializer( + help_text='List of objects containing requested customer admin email addresses.', + many=True, + ) + + +## All the RESPONSE serializers go under here ## + + +class EnterpriseCustomerResponseSerializer(BaseSerializer): + """ + Customer object serializer for provisioning responses. + """ + uuid = serializers.UUIDField() + name = serializers.CharField() + country = CountryField() + slug = serializers.SlugField(required=False, allow_blank=True) + + +class PendingCustomerAdminResponseSerializer(BaseSerializer): + """ + Pending admin serializer for provisioning responses. + """ + user_email = serializers.EmailField() + + +class ProvisioningResponseSerializer(BaseSerializer): + """ + Response serializer for provisioning create view. + """ + enterprise_customer = EnterpriseCustomerResponseSerializer() + pending_admins = PendingCustomerAdminResponseSerializer(many=True) diff --git a/enterprise_access/apps/api/v1/tests/test_provisioning_views.py b/enterprise_access/apps/api/v1/tests/test_provisioning_views.py new file mode 100644 index 00000000..21d6689a --- /dev/null +++ b/enterprise_access/apps/api/v1/tests/test_provisioning_views.py @@ -0,0 +1,92 @@ +""" +Tests for the provisioning views. +""" +import uuid + +import ddt +from edx_rbac.constants import ALL_ACCESS_CONTEXT +from rest_framework import status +from rest_framework.reverse import reverse + +from enterprise_access.apps.core.constants import ( + SYSTEM_ENTERPRISE_ADMIN_ROLE, + SYSTEM_ENTERPRISE_LEARNER_ROLE, + SYSTEM_ENTERPRISE_OPERATOR_ROLE, + SYSTEM_ENTERPRISE_PROVISIONING_ADMIN_ROLE +) +from test_utils import APITest + +PROVISIONING_CREATE_ENDPOINT = reverse('api:v1:provisioning-create') + +TEST_ENTERPRISE_UUID = uuid.uuid4() + + +@ddt.ddt +class TestProvisioningAuth(APITest): + """ + Tests Authentication and Permission checking for provisioning. + """ + @ddt.data( + # A role that's not mapped to any feature perms will get you a 403. + ( + {'system_wide_role': 'some-other-role', 'context': str(TEST_ENTERPRISE_UUID)}, + status.HTTP_403_FORBIDDEN, + ), + # A good learner role, AND in the correct context/customer STILL gets you a 403. + # Provisioning APIs are inaccessible to all learners. + ( + {'system_wide_role': SYSTEM_ENTERPRISE_LEARNER_ROLE, 'context': ALL_ACCESS_CONTEXT}, + status.HTTP_403_FORBIDDEN, + ), + # An admin role is not authorized to provision. + ( + {'system_wide_role': SYSTEM_ENTERPRISE_ADMIN_ROLE, 'context': ALL_ACCESS_CONTEXT}, + status.HTTP_403_FORBIDDEN, + ), + # Even operators can't provision + ( + {'system_wide_role': SYSTEM_ENTERPRISE_OPERATOR_ROLE, 'context': ALL_ACCESS_CONTEXT}, + status.HTTP_403_FORBIDDEN, + ), + # No JWT based auth, no soup for you. + ( + None, + status.HTTP_401_UNAUTHORIZED, + ), + ) + @ddt.unpack + def test_provisioning_create_view_forbidden(self, role_context_dict, expected_response_code): + """ + Tests that we get expected 40x responses for the provisioning create view.. + """ + # Set the JWT-based auth that we'll use for every request + if role_context_dict: + self.set_jwt_cookie([role_context_dict]) + + response = self.client.post(PROVISIONING_CREATE_ENDPOINT) + assert response.status_code == expected_response_code + + def test_provisioning_create_allowed_for_provisioning_admins(self): + """ + Tests that we get expected 200 response for the provisioning create view when + the requesting user has the correct system role and provides a valid request payload. + """ + self.set_jwt_cookie([{ + 'system_wide_role': SYSTEM_ENTERPRISE_PROVISIONING_ADMIN_ROLE, + 'context': ALL_ACCESS_CONTEXT, + }]) + + request_payload = { + "enterprise_customer": { + "name": "Test customer", + "country": "US", + "slug": "test-customer", + }, + "pending_admins": [ + { + "user_email": "test-admin@example.com", + }, + ], + } + response = self.client.post(PROVISIONING_CREATE_ENDPOINT, data=request_payload) + assert response.status_code == status.HTTP_201_CREATED diff --git a/enterprise_access/apps/api/v1/urls.py b/enterprise_access/apps/api/v1/urls.py index c542c4b4..26f6b7ea 100644 --- a/enterprise_access/apps/api/v1/urls.py +++ b/enterprise_access/apps/api/v1/urls.py @@ -37,6 +37,11 @@ views.SubsidyAccessPolicyGroupViewset.as_view({'get': 'get_group_member_data_with_aggregates'}), name='aggregated-subsidy-enrollments' ), + path( + 'provisioning', + views.ProvisioningCreateView.as_view(), + name='provisioning-create', + ), ] urlpatterns += router.urls diff --git a/enterprise_access/apps/api/v1/views/__init__.py b/enterprise_access/apps/api/v1/views/__init__.py index 4a8ef69b..1ad51be8 100644 --- a/enterprise_access/apps/api/v1/views/__init__.py +++ b/enterprise_access/apps/api/v1/views/__init__.py @@ -12,6 +12,7 @@ from .content_assignments.assignment_configuration import AssignmentConfigurationViewSet from .content_assignments.assignments import LearnerContentAssignmentViewSet from .content_assignments.assignments_admin import LearnerContentAssignmentAdminViewSet +from .provisioning import ProvisioningCreateView from .subsidy_access_policy import ( SubsidyAccessPolicyAllocateViewset, SubsidyAccessPolicyGroupViewset, diff --git a/enterprise_access/apps/api/v1/views/provisioning.py b/enterprise_access/apps/api/v1/views/provisioning.py new file mode 100644 index 00000000..df0f182e --- /dev/null +++ b/enterprise_access/apps/api/v1/views/provisioning.py @@ -0,0 +1,40 @@ +""" +Rest API views for the browse and request app. +""" +import logging + +from drf_spectacular.utils import extend_schema +from edx_rbac.mixins import PermissionRequiredMixin +from edx_rest_framework_extensions.auth.jwt.authentication import JwtAuthentication +from rest_framework import generics, permissions, status +from rest_framework.response import Response + +from enterprise_access.apps.api import serializers +from enterprise_access.apps.core import constants + +logger = logging.getLogger(__name__) + +PROVISIONING_API_TAG = 'Provisioning' + + +@extend_schema( + tags=[PROVISIONING_API_TAG], + summary='Create a new provisioning request.', + request=serializers.ProvisioningRequestSerializer, + responses={ + status.HTTP_200_OK: serializers.ProvisioningResponseSerializer, + status.HTTP_201_CREATED: serializers.ProvisioningResponseSerializer, + }, +) +class ProvisioningCreateView(PermissionRequiredMixin, generics.CreateAPIView): + """ + Create view for provisioning. + """ + authentication_classes = (JwtAuthentication,) + permission_classes = (permissions.IsAuthenticated,) + permission_required = constants.PROVISIONING_CREATE_PERMISSION + + def create(self, request, *args, **kwargs): + request_serializer = serializers.ProvisioningRequestSerializer(data=request.data) + request_serializer.is_valid(raise_exception=True) + return Response('ack', status=status.HTTP_201_CREATED) diff --git a/enterprise_access/apps/core/constants.py b/enterprise_access/apps/core/constants.py index ac522631..4d175b15 100644 --- a/enterprise_access/apps/core/constants.py +++ b/enterprise_access/apps/core/constants.py @@ -7,6 +7,7 @@ SYSTEM_ENTERPRISE_ADMIN_ROLE = 'enterprise_admin' SYSTEM_ENTERPRISE_LEARNER_ROLE = 'enterprise_learner' SYSTEM_ENTERPRISE_OPERATOR_ROLE = 'enterprise_openedx_operator' +SYSTEM_ENTERPRISE_PROVISIONING_ADMIN_ROLE = 'enterprise_provisioning_admin' REQUESTS_ADMIN_ACCESS_PERMISSION = 'requests.has_admin_access' REQUESTS_ADMIN_LEARNER_ACCESS_PERMISSION = 'requests.has_learner_or_admin_access' @@ -33,6 +34,9 @@ BFF_OPERATOR_ROLE = 'enterprise_access_bff_operator' BFF_READ_PERMISSION = 'bff.has_read_access' +PROVISIONING_ADMIN_ROLE = 'provisioning_admin' +PROVISIONING_CREATE_PERMISSION = 'provisioning.can_create' + ALL_ACCESS_CONTEXT = '*' diff --git a/enterprise_access/apps/core/rules.py b/enterprise_access/apps/core/rules.py index d0fd314d..8969d66a 100644 --- a/enterprise_access/apps/core/rules.py +++ b/enterprise_access/apps/core/rules.py @@ -278,10 +278,28 @@ def has_explicit_access_to_bff_operator(user, enterprise_customer_uuid): return _has_explicit_access_to_role(user, enterprise_customer_uuid, constants.BFF_OPERATOR_ROLE) +@rules.predicate +def has_implicit_access_to_provisioning_admin(_, *args, **kwargs): + """ + Check if request user has implicit access to the provisioning admin role. + Note, there is no enterprise customer context against which access to this + role is checked. + + Returns: + boolean: whether the request user has access. + """ + return request_user_has_implicit_access_via_jwt( + get_decoded_jwt(crum.get_current_request()), + constants.PROVISIONING_ADMIN_ROLE, + context=None, + ) + + ###################################################### # Consolidate implicit and explicit rule predicates. # ###################################################### + has_subsidy_request_admin_access = ( has_implicit_access_to_requests_admin | has_explicit_access_to_requests_admin ) @@ -434,3 +452,8 @@ def has_explicit_access_to_bff_operator(user, enterprise_customer_uuid): has_bff_operator_access ), ) + +rules.add_perm( + constants.PROVISIONING_CREATE_PERMISSION, + has_implicit_access_to_provisioning_admin, +) diff --git a/enterprise_access/settings/base.py b/enterprise_access/settings/base.py index 3f4ef3ab..533f8dfd 100644 --- a/enterprise_access/settings/base.py +++ b/enterprise_access/settings/base.py @@ -10,13 +10,15 @@ CONTENT_ASSIGNMENTS_ADMIN_ROLE, CONTENT_ASSIGNMENTS_LEARNER_ROLE, CONTENT_ASSIGNMENTS_OPERATOR_ROLE, + PROVISIONING_ADMIN_ROLE, REQUESTS_ADMIN_ROLE, REQUESTS_LEARNER_ROLE, SUBSIDY_ACCESS_POLICY_LEARNER_ROLE, SUBSIDY_ACCESS_POLICY_OPERATOR_ROLE, SYSTEM_ENTERPRISE_ADMIN_ROLE, SYSTEM_ENTERPRISE_LEARNER_ROLE, - SYSTEM_ENTERPRISE_OPERATOR_ROLE + SYSTEM_ENTERPRISE_OPERATOR_ROLE, + SYSTEM_ENTERPRISE_PROVISIONING_ADMIN_ROLE ) from enterprise_access.settings.utils import get_logger_config @@ -58,6 +60,7 @@ def root(*path_fragments): 'csrf.apps.CsrfAppConfig', # Enables frontend apps to retrieve CSRF tokens, 'djangoql', 'django_celery_results', + 'django_countries', 'django_filters', 'django_object_actions', 'rest_framework', @@ -344,6 +347,9 @@ def root(*path_fragments): REQUESTS_LEARNER_ROLE, BFF_LEARNER_ROLE, ], + SYSTEM_ENTERPRISE_PROVISIONING_ADMIN_ROLE: [ + PROVISIONING_ADMIN_ROLE, + ], } # Request the user's permissions in the ID token diff --git a/requirements/base.in b/requirements/base.in index 61102e6f..a8e5831e 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -8,6 +8,7 @@ Django>=2.2 # Web application framework djangoql django-cors-headers django-celery-results +django-countries django-crum django-extensions django-filter diff --git a/requirements/base.txt b/requirements/base.txt index 6b0ad444..5d6d5add 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,6 +12,7 @@ asgiref==3.8.1 # via # django # django-cors-headers + # django-countries attrs==25.1.0 # via # jsonschema @@ -28,7 +29,7 @@ celery==5.4.0 # -r requirements/base.in # django-celery-results # edx-celeryutils -certifi==2024.12.14 +certifi==2025.1.31 # via requests cffi==1.17.1 # via @@ -54,7 +55,7 @@ code-annotations==2.2.0 # via edx-toggles confluent-kafka[avro,schema-registry]==2.6.1 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/constraints.txt + # -c /edx/app/enterprise-access/requirements/constraints.txt # -r requirements/base.in coreapi==2.3.3 # via @@ -70,9 +71,9 @@ defusedxml==0.8.0rc2 # via # python3-openid # social-auth-core -django==4.2.18 +django==4.2.19 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt # -r requirements/base.in # django-celery-results # django-cors-headers @@ -102,7 +103,9 @@ django==4.2.18 # social-auth-app-django django-celery-results==2.5.1 # via -r requirements/base.in -django-cors-headers==4.6.0 +django-cors-headers==4.7.0 + # via -r requirements/base.in +django-countries==7.6.1 # via -r requirements/base.in django-crum==0.7.9 # via @@ -228,7 +231,7 @@ monotonic==1.6 # via analytics-python mysqlclient==2.2.7 # via -r requirements/base.in -newrelic==10.4.0 +newrelic==10.6.0 # via edx-django-utils oauthlib==3.2.2 # via @@ -236,13 +239,13 @@ oauthlib==3.2.2 # social-auth-core openapi-codec==1.3.2 # via django-rest-swagger -openedx-events==9.15.2 +openedx-events==9.17.0 # via # -r requirements/base.in # edx-event-bus-kafka packaging==24.2 # via drf-yasg -pbr==6.1.0 +pbr==6.1.1 # via stevedore ply==3.11 # via djangoql @@ -263,7 +266,7 @@ pyjwt[crypto]==2.10.1 # social-auth-core pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.10.1 +pymongo==4.11.1 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -275,7 +278,7 @@ python-slugify==8.0.4 # via code-annotations python3-openid==3.2.0 # via social-auth-core -pytz==2024.2 +pytz==2025.1 # via # -r requirements/base.in # drf-yasg @@ -337,6 +340,7 @@ text-unidecode==1.3 # via python-slugify typing-extensions==4.12.2 # via + # django-countries # edx-opaque-keys # referencing tzdata==2025.1 @@ -350,7 +354,7 @@ uritemplate==4.1.1 # drf-yasg urllib3==2.2.3 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt # requests vine==5.1.0 # via diff --git a/requirements/dev.txt b/requirements/dev.txt index 898080e4..8d635630 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,73 +6,74 @@ # amqp==5.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # kombu analytics-python==1.4.post1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt asgiref==3.8.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django # django-cors-headers + # django-countries astroid==3.3.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pylint # pylint-celery attrs==25.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # jsonschema # openedx-events # referencing avro==1.12.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # confluent-kafka backoff==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # analytics-python billiard==4.2.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # celery build==1.2.2.post1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/pip-tools.txt + # -r /edx/app/enterprise-access/requirements/pip-tools.txt # pip-tools cachetools==5.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # tox celery==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django-celery-results # edx-celeryutils -certifi==2024.12.14 +certifi==2025.1.31 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # requests cffi==1.17.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # cryptography # pynacl chardet==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # diff-cover # tox charset-normalizer==3.4.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # requests click==8.1.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/pip-tools.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/pip-tools.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # celery # click-didyoumean # click-log @@ -84,70 +85,70 @@ click==8.1.8 # pip-tools click-didyoumean==0.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # celery click-log==0.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-lint click-plugins==1.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # celery click-repl==0.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # celery code-annotations==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-lint # edx-toggles colorama==0.4.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # tox confluent-kafka[avro,schema-registry]==2.6.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt coreapi==2.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django-rest-swagger # openapi-codec coreschema==0.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # coreapi -coverage[toml]==7.6.10 +coverage[toml]==7.6.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pytest-cov cryptography==44.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pyjwt # secretstorage # social-auth-core ddt==1.7.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt defusedxml==0.8.0rc2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # python3-openid # social-auth-core -diff-cover==9.2.1 +diff-cover==9.2.2 # via -r requirements/dev.in dill==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pylint distlib==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # virtualenv -django==4.2.18 +django==4.2.19 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django-celery-results # django-cors-headers # django-crum @@ -177,47 +178,49 @@ django==4.2.18 # openedx-events # social-auth-app-django django-celery-results==2.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt -django-cors-headers==4.6.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt +django-cors-headers==4.7.0 + # via -r /edx/app/enterprise-access/requirements/validation.txt +django-countries==7.6.1 + # via -r /edx/app/enterprise-access/requirements/validation.txt django-crum==0.7.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-django-utils # edx-rbac # edx-toggles django-debug-toolbar==5.0.1 # via -r requirements/dev.in django-dynamic-fixture==4.0.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt django-extensions==3.2.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt django-filter==24.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt django-log-request-id==2.1.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt django-model-utils==5.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-celeryutils # edx-rbac django-object-actions==4.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt django-rest-swagger==2.2.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt django-simple-history==3.8.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt django-waffle==4.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-django-utils # edx-drf-extensions # edx-toggles djangoql==0.18.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt djangorestframework==3.15.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django-rest-swagger # djangorestframework-csv # drf-jwt @@ -226,42 +229,42 @@ djangorestframework==3.15.2 # edx-api-doc-tools # edx-drf-extensions djangorestframework-csv==3.0.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt dnspython==2.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pymongo docutils==0.21.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # readme-renderer drf-jwt==1.19.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-drf-extensions drf-spectacular==0.28.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt drf-yasg==1.21.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-api-doc-tools edx-api-doc-tools==2.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-auth-backends==4.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-braze-client==0.2.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-ccx-keys==2.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # openedx-events edx-celeryutils==1.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-django-release-util==1.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-django-utils==7.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-drf-extensions # edx-event-bus-kafka # edx-rest-api-client @@ -269,121 +272,121 @@ edx-django-utils==7.1.0 # openedx-events edx-drf-extensions==10.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-rbac edx-enterprise-subsidy-client==0.4.4 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-event-bus-kafka==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-i18n-tools==1.6.3 # via -r requirements/dev.in edx-lint==5.6.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-opaque-keys[django]==2.11.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-ccx-keys # edx-drf-extensions # openedx-events edx-rbac==1.10.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt edx-rest-api-client==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-enterprise-subsidy-client edx-toggles==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-event-bus-kafka -factory-boy==3.3.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt -faker==35.0.0 +factory-boy==3.3.3 + # via -r /edx/app/enterprise-access/requirements/validation.txt +faker==36.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # factory-boy fastavro==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # confluent-kafka # openedx-events filelock==3.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # tox # virtualenv freezegun==1.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt id==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # twine idna==3.10 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # requests inflection==0.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # drf-spectacular # drf-yasg iniconfig==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pytest -isort==5.13.2 +isort==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pylint itypes==1.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # coreapi jaraco-classes==3.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # keyring jaraco-context==6.0.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # keyring jaraco-functools==4.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # keyring jeepney==0.8.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # keyring # secretstorage jinja2==3.1.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # code-annotations # coreschema # diff-cover jsonfield==3.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-celeryutils jsonfield2==4.0.0.post0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt jsonschema==4.23.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # drf-spectacular jsonschema-specifications==2024.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # jsonschema keyring==25.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # twine kombu==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # celery -lxml[html-clean,html_clean]==5.3.0 +lxml[html-clean,html_clean]==5.3.1 # via # edx-i18n-tools # lxml-html-clean @@ -391,56 +394,56 @@ lxml-html-clean==0.4.1 # via lxml markdown-it-py==3.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # rich markupsafe==3.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # jinja2 mccabe==0.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pylint mdurl==0.1.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # markdown-it-py monotonic==1.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # analytics-python more-itertools==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # jaraco-classes # jaraco-functools mysqlclient==2.2.7 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt -newrelic==10.4.0 + # via -r /edx/app/enterprise-access/requirements/validation.txt +newrelic==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-django-utils nh3==0.2.20 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # readme-renderer oauthlib==3.2.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # requests-oauthlib # social-auth-core openapi-codec==1.3.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django-rest-swagger -openedx-events==9.15.2 +openedx-events==9.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-event-bus-kafka packaging==24.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/pip-tools.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/pip-tools.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # build # drf-yasg # pyproject-api @@ -449,130 +452,129 @@ packaging==24.2 # twine path==16.16.0 # via edx-i18n-tools -pbr==6.1.0 +pbr==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # stevedore pip-tools==7.4.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/pip-tools.txt + # via -r /edx/app/enterprise-access/requirements/pip-tools.txt platformdirs==4.3.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pylint # tox # virtualenv pluggy==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # diff-cover # pytest # tox ply==3.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # djangoql polib==1.2.0 # via edx-i18n-tools prompt-toolkit==3.0.50 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # click-repl psutil==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-django-utils pycodestyle==2.12.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt pycparser==2.22 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # cffi pydocstyle==6.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt pygments==2.19.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # diff-cover # readme-renderer # rich pyjwt[crypto]==2.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # drf-jwt # edx-auth-backends # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.3.3 +pylint==3.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils pylint-celery==0.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-lint pylint-django==2.6.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-lint pylint-plugin-utils==0.8.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pylint-celery # pylint-django pymemcache==4.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt -pymongo==4.10.1 + # via -r /edx/app/enterprise-access/requirements/validation.txt +pymongo==4.11.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-opaque-keys pynacl==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-django-utils pyproject-api==1.9.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # tox pyproject-hooks==1.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/pip-tools.txt + # -r /edx/app/enterprise-access/requirements/pip-tools.txt # build # pip-tools pytest==8.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pytest-cov # pytest-django pytest-cov==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt -pytest-django==4.9.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt +pytest-django==4.10.0 + # via -r /edx/app/enterprise-access/requirements/validation.txt python-dateutil==2.9.0.post0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # analytics-python # celery - # faker # freezegun python-slugify==8.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # code-annotations python3-openid==3.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # social-auth-core -pytz==2024.2 +pytz==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # drf-yasg pyyaml==6.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # code-annotations # drf-spectacular # drf-yasg @@ -580,18 +582,18 @@ pyyaml==6.0.2 # edx-i18n-tools readme-renderer==44.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # twine redis==5.2.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt referencing==0.36.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # analytics-python # confluent-kafka # coreapi @@ -604,42 +606,42 @@ requests==2.32.3 # twine requests-oauthlib==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # social-auth-core requests-toolbelt==1.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # twine rfc3986==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # twine rich==13.9.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # twine rpds-py==0.22.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # jsonschema # referencing rules==3.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt secretstorage==3.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # keyring semantic-version==2.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-drf-extensions simplejson==3.19.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django-rest-swagger six==1.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # analytics-python # edx-auth-backends # edx-ccx-keys @@ -649,79 +651,80 @@ six==1.17.0 # python-dateutil snowballstemmer==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pydocstyle social-auth-app-django==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-auth-backends social-auth-core==4.5.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # edx-auth-backends # social-auth-app-django sqlparse==0.5.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # django # django-debug-toolbar stevedore==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # python-slugify tomlkit==0.13.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # pylint tox==4.24.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt twine==6.1.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # via -r /edx/app/enterprise-access/requirements/validation.txt typing-extensions==4.12.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt + # django-countries # edx-opaque-keys - # faker # referencing tzdata==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # celery + # faker # kombu uritemplate==4.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # requests # twine vine==5.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # amqp # celery # kombu -virtualenv==20.29.1 +virtualenv==20.29.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # tox wcwidth==0.2.13 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/validation.txt + # -r /edx/app/enterprise-access/requirements/validation.txt # prompt-toolkit wheel==0.45.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/pip-tools.txt + # -r /edx/app/enterprise-access/requirements/pip-tools.txt # pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/django.txt b/requirements/django.txt index 697db5bb..bd95c877 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.18 +django==4.2.19 diff --git a/requirements/doc.txt b/requirements/doc.txt index 76d2ff17..b3783a7b 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -10,73 +10,74 @@ alabaster==1.0.0 # via sphinx amqp==5.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # kombu analytics-python==1.4.post1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt asgiref==3.8.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django # django-cors-headers + # django-countries astroid==3.3.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint # pylint-celery attrs==25.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # openedx-events # referencing avro==1.12.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # confluent-kafka -babel==2.16.0 +babel==2.17.0 # via # pydata-sphinx-theme # sphinx backoff==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via pydata-sphinx-theme billiard==4.2.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery cachetools==5.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox celery==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-celery-results # edx-celeryutils -certifi==2024.12.14 +certifi==2025.1.31 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests cffi==1.17.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # cryptography # pynacl chardet==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox charset-normalizer==3.4.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests click==8.1.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery # click-didyoumean # click-log @@ -87,70 +88,70 @@ click==8.1.8 # edx-lint click-didyoumean==0.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery click-log==0.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint click-plugins==1.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery click-repl==0.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery code-annotations==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint # edx-toggles colorama==0.4.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox confluent-kafka[avro,schema-registry]==2.6.1 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -c /edx/app/enterprise-access/requirements/constraints.txt + # -r /edx/app/enterprise-access/requirements/test.txt coreapi==2.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger # openapi-codec coreschema==0.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi -coverage[toml]==7.6.10 +coverage[toml]==7.6.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest-cov cryptography==44.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pyjwt # social-auth-core ddt==1.7.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt defusedxml==0.8.0rc2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # python3-openid # social-auth-core dill==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint distlib==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # virtualenv -django==4.2.18 +django==4.2.19 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-celery-results # django-cors-headers # django-crum @@ -178,45 +179,47 @@ django==4.2.18 # openedx-events # social-auth-app-django django-celery-results==2.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -django-cors-headers==4.6.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt +django-cors-headers==4.7.0 + # via -r /edx/app/enterprise-access/requirements/test.txt +django-countries==7.6.1 + # via -r /edx/app/enterprise-access/requirements/test.txt django-crum==0.7.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils # edx-rbac # edx-toggles django-dynamic-fixture==4.0.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-extensions==3.2.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-filter==24.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-log-request-id==2.1.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-model-utils==5.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-celeryutils # edx-rbac django-object-actions==4.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-rest-swagger==2.2.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-simple-history==3.8.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-waffle==4.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils # edx-drf-extensions # edx-toggles djangoql==0.18.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt djangorestframework==3.15.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger # djangorestframework-csv # drf-jwt @@ -225,10 +228,10 @@ djangorestframework==3.15.2 # edx-api-doc-tools # edx-drf-extensions djangorestframework-csv==3.0.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt dnspython==2.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pymongo doc8==1.1.2 # via -r requirements/doc.in @@ -241,31 +244,31 @@ docutils==0.21.2 # sphinx drf-jwt==1.19.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions drf-spectacular==0.28.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt drf-yasg==1.21.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-api-doc-tools edx-api-doc-tools==2.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-auth-backends==4.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-braze-client==0.2.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-ccx-keys==2.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # openedx-events edx-celeryutils==1.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-django-release-util==1.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-django-utils==7.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions # edx-event-bus-kafka # edx-rest-api-client @@ -273,172 +276,172 @@ edx-django-utils==7.1.0 # openedx-events edx-drf-extensions==10.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-rbac edx-enterprise-subsidy-client==0.4.4 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-event-bus-kafka==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-lint==5.6.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-opaque-keys[django]==2.11.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-ccx-keys # edx-drf-extensions # openedx-events edx-rbac==1.10.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-rest-api-client==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-enterprise-subsidy-client edx-toggles==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-event-bus-kafka -factory-boy==3.3.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -faker==35.0.0 +factory-boy==3.3.3 + # via -r /edx/app/enterprise-access/requirements/test.txt +faker==36.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # factory-boy fastavro==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # confluent-kafka # openedx-events filelock==3.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox # virtualenv freezegun==1.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt idna==3.10 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests imagesize==1.4.1 # via sphinx inflection==0.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-spectacular # drf-yasg iniconfig==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest -isort==5.13.2 +isort==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint itypes==1.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi jinja2==3.1.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # coreschema # sphinx jsonfield==3.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-celeryutils jsonfield2==4.0.0.post0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt jsonschema==4.23.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-spectacular jsonschema-specifications==2024.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema kombu==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery markupsafe==3.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jinja2 mccabe==0.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint monotonic==1.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python mysqlclient==2.2.7 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -newrelic==10.4.0 + # via -r /edx/app/enterprise-access/requirements/test.txt +newrelic==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils nh3==0.2.20 # via readme-renderer oauthlib==3.2.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests-oauthlib # social-auth-core openapi-codec==1.3.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger -openedx-events==9.15.2 +openedx-events==9.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-event-bus-kafka packaging==24.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-yasg # pyproject-api # pytest # sphinx # tox -pbr==6.1.0 +pbr==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # stevedore platformdirs==4.3.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint # tox # virtualenv pluggy==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest # tox ply==3.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # djangoql prompt-toolkit==3.0.50 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # click-repl psutil==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils pycparser==2.22 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # cffi pydata-sphinx-theme==0.16.1 # via sphinx-book-theme pygments==2.19.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # accessible-pygments # doc8 # pydata-sphinx-theme @@ -446,77 +449,76 @@ pygments==2.19.1 # sphinx pyjwt[crypto]==2.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-jwt # edx-auth-backends # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.3.3 +pylint==3.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils pylint-celery==0.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint pylint-django==2.6.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint pylint-plugin-utils==0.8.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint-celery # pylint-django pymemcache==4.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -pymongo==4.10.1 + # via -r /edx/app/enterprise-access/requirements/test.txt +pymongo==4.11.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-opaque-keys pynacl==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils pyproject-api==1.9.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox pytest==8.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest-cov # pytest-django pytest-cov==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -pytest-django==4.9.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt +pytest-django==4.10.0 + # via -r /edx/app/enterprise-access/requirements/test.txt python-dateutil==2.9.0.post0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # celery - # faker # freezegun python-slugify==8.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations python3-openid==3.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # social-auth-core -pytz==2024.2 +pytz==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-yasg pyyaml==6.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # drf-spectacular # drf-yasg @@ -524,15 +526,15 @@ pyyaml==6.0.2 readme-renderer==44.0 # via -r requirements/doc.in redis==5.2.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt referencing==0.36.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # confluent-kafka # coreapi @@ -543,28 +545,28 @@ requests==2.32.3 # sphinx requests-oauthlib==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # social-auth-core restructuredtext-lint==1.4.0 # via doc8 rpds-py==0.22.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # referencing rules==3.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt semantic-version==2.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions simplejson==3.19.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger six==1.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # edx-auth-backends # edx-ccx-keys @@ -576,11 +578,11 @@ snowballstemmer==2.2.0 # via sphinx social-auth-app-django==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-auth-backends social-auth-core==4.5.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-auth-backends # social-auth-app-django soupsieve==2.6 @@ -606,61 +608,63 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django stevedore==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # doc8 # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # python-slugify tomlkit==0.13.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint tox==4.24.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt typing-extensions==4.12.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt + # beautifulsoup4 + # django-countries # edx-opaque-keys - # faker # pydata-sphinx-theme # referencing tzdata==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery + # faker # kombu uritemplate==4.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.3 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests vine==5.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # amqp # celery # kombu -virtualenv==20.29.1 +virtualenv==20.29.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox wcwidth==0.2.13 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # prompt-toolkit # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index 088ba79a..8845083b 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -8,7 +8,7 @@ wheel==0.45.1 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==25.0 +pip==25.0.1 # via -r requirements/pip.in setuptools==75.8.0 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index 33b0d440..b59213b6 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -6,54 +6,55 @@ # amqp==5.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # kombu analytics-python==1.4.post1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt asgiref==3.8.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django # django-cors-headers + # django-countries attrs==25.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema # openedx-events # referencing avro==1.12.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # confluent-kafka backoff==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python billiard==4.2.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery celery==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-celery-results # edx-celeryutils -certifi==2024.12.14 +certifi==2025.1.31 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests cffi==1.17.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # cryptography # pynacl charset-normalizer==3.4.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests click==8.1.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery # click-didyoumean # click-plugins @@ -62,44 +63,44 @@ click==8.1.8 # edx-django-utils click-didyoumean==0.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery click-plugins==1.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery click-repl==0.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery code-annotations==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-toggles confluent-kafka[avro,schema-registry]==2.6.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt coreapi==2.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger # openapi-codec coreschema==0.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # coreapi cryptography==44.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # pyjwt # social-auth-core defusedxml==0.8.0rc2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # python3-openid # social-auth-core -django==4.2.18 +django==4.2.19 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-celery-results # django-cors-headers # django-crum @@ -127,43 +128,45 @@ django==4.2.18 # openedx-events # social-auth-app-django django-celery-results==2.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt -django-cors-headers==4.6.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt +django-cors-headers==4.7.0 + # via -r /edx/app/enterprise-access/requirements/base.txt +django-countries==7.6.1 + # via -r /edx/app/enterprise-access/requirements/base.txt django-crum==0.7.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils # edx-rbac # edx-toggles django-extensions==3.2.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-filter==24.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-log-request-id==2.1.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-model-utils==5.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-celeryutils # edx-rbac django-object-actions==4.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-rest-swagger==2.2.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-simple-history==3.8.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-waffle==4.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils # edx-drf-extensions # edx-toggles djangoql==0.18.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt djangorestframework==3.15.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger # djangorestframework-csv # drf-jwt @@ -172,38 +175,38 @@ djangorestframework==3.15.2 # edx-api-doc-tools # edx-drf-extensions djangorestframework-csv==3.0.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt dnspython==2.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # pymongo drf-jwt==1.19.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-drf-extensions drf-spectacular==0.28.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt drf-yasg==1.21.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-api-doc-tools edx-api-doc-tools==2.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-auth-backends==4.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-braze-client==0.2.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-ccx-keys==2.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # openedx-events edx-celeryutils==1.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-django-release-util==1.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-django-utils==7.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-drf-extensions # edx-event-bus-kafka # edx-rest-api-client @@ -211,31 +214,31 @@ edx-django-utils==7.1.0 # openedx-events edx-drf-extensions==10.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-rbac edx-enterprise-subsidy-client==0.4.4 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-event-bus-kafka==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-opaque-keys[django]==2.11.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-ccx-keys # edx-drf-extensions # openedx-events edx-rbac==1.10.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-rest-api-client==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-enterprise-subsidy-client edx-toggles==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-event-bus-kafka fastavro==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # confluent-kafka # openedx-events gevent==24.11.1 @@ -246,151 +249,151 @@ gunicorn==23.0.0 # via -r requirements/production.in idna==3.10 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests inflection==0.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-spectacular # drf-yasg itypes==1.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # coreapi jinja2==3.1.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # code-annotations # coreschema jsonfield==3.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-celeryutils jsonfield2==4.0.0.post0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt jsonschema==4.23.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-spectacular jsonschema-specifications==2024.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema kombu==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery markupsafe==3.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jinja2 monotonic==1.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python mysqlclient==2.2.7 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # -r requirements/production.in -newrelic==10.4.0 +newrelic==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils oauthlib==3.2.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests-oauthlib # social-auth-core openapi-codec==1.3.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger -openedx-events==9.15.2 +openedx-events==9.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-event-bus-kafka packaging==24.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-yasg # gunicorn -pbr==6.1.0 +pbr==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # stevedore ply==3.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # djangoql prompt-toolkit==3.0.50 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # click-repl psutil==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils pycparser==2.22 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # cffi pygments==2.19.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt pyjwt[crypto]==2.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-jwt # edx-auth-backends # edx-drf-extensions # edx-rest-api-client # social-auth-core pymemcache==4.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt -pymongo==4.10.1 + # via -r /edx/app/enterprise-access/requirements/base.txt +pymongo==4.11.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-opaque-keys pynacl==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils python-dateutil==2.9.0.post0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python # celery python-memcached==1.62 # via -r requirements/production.in python-slugify==8.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # code-annotations python3-openid==3.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # social-auth-core -pytz==2024.2 +pytz==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-yasg pyyaml==6.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # -r requirements/production.in # code-annotations # drf-spectacular # drf-yasg # edx-django-release-util redis==5.2.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt referencing==0.36.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python # confluent-kafka # coreapi @@ -400,26 +403,26 @@ requests==2.32.3 # social-auth-core requests-oauthlib==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # social-auth-core rpds-py==0.22.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema # referencing rules==3.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt semantic-version==2.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-drf-extensions simplejson==3.19.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger six==1.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python # edx-auth-backends # edx-ccx-keys @@ -428,56 +431,57 @@ six==1.17.0 # python-dateutil social-auth-app-django==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-auth-backends social-auth-core==4.5.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-auth-backends # social-auth-app-django sqlparse==0.5.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django stevedore==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # python-slugify typing-extensions==4.12.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt + # django-countries # edx-opaque-keys # referencing tzdata==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery # kombu uritemplate==4.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests vine==5.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # amqp # celery # kombu wcwidth==0.2.13 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # prompt-toolkit zope-event==5.0 # via gevent diff --git a/requirements/quality.txt b/requirements/quality.txt index 5a147987..651749b0 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -6,67 +6,68 @@ # amqp==5.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # kombu analytics-python==1.4.post1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt asgiref==3.8.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django # django-cors-headers + # django-countries astroid==3.3.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint # pylint-celery attrs==25.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # openedx-events # referencing avro==1.12.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # confluent-kafka backoff==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python billiard==4.2.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery cachetools==5.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox celery==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-celery-results # edx-celeryutils -certifi==2024.12.14 +certifi==2025.1.31 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests cffi==1.17.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # cryptography # pynacl chardet==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox charset-normalizer==3.4.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests click==8.1.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery # click-didyoumean # click-log @@ -77,71 +78,71 @@ click==8.1.8 # edx-lint click-didyoumean==0.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery click-log==0.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint click-plugins==1.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery click-repl==0.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery code-annotations==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint # edx-toggles colorama==0.4.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox confluent-kafka[avro,schema-registry]==2.6.1 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -c /edx/app/enterprise-access/requirements/constraints.txt + # -r /edx/app/enterprise-access/requirements/test.txt coreapi==2.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger # openapi-codec coreschema==0.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi -coverage[toml]==7.6.10 +coverage[toml]==7.6.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest-cov cryptography==44.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pyjwt # secretstorage # social-auth-core ddt==1.7.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt defusedxml==0.8.0rc2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # python3-openid # social-auth-core dill==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint distlib==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # virtualenv -django==4.2.18 +django==4.2.19 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-celery-results # django-cors-headers # django-crum @@ -169,45 +170,47 @@ django==4.2.18 # openedx-events # social-auth-app-django django-celery-results==2.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -django-cors-headers==4.6.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt +django-cors-headers==4.7.0 + # via -r /edx/app/enterprise-access/requirements/test.txt +django-countries==7.6.1 + # via -r /edx/app/enterprise-access/requirements/test.txt django-crum==0.7.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils # edx-rbac # edx-toggles django-dynamic-fixture==4.0.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-extensions==3.2.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-filter==24.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-log-request-id==2.1.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-model-utils==5.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-celeryutils # edx-rbac django-object-actions==4.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-rest-swagger==2.2.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-simple-history==3.8.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt django-waffle==4.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils # edx-drf-extensions # edx-toggles djangoql==0.18.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt djangorestframework==3.15.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger # djangorestframework-csv # drf-jwt @@ -216,40 +219,40 @@ djangorestframework==3.15.2 # edx-api-doc-tools # edx-drf-extensions djangorestframework-csv==3.0.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt dnspython==2.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pymongo docutils==0.21.2 # via readme-renderer drf-jwt==1.19.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions drf-spectacular==0.28.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt drf-yasg==1.21.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-api-doc-tools edx-api-doc-tools==2.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-auth-backends==4.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-braze-client==0.2.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-ccx-keys==2.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # openedx-events edx-celeryutils==1.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-django-release-util==1.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-django-utils==7.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions # edx-event-bus-kafka # edx-rest-api-client @@ -257,73 +260,73 @@ edx-django-utils==7.1.0 # openedx-events edx-drf-extensions==10.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-rbac edx-enterprise-subsidy-client==0.4.4 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-event-bus-kafka==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-lint==5.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # -r requirements/quality.in edx-opaque-keys[django]==2.11.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-ccx-keys # edx-drf-extensions # openedx-events edx-rbac==1.10.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt edx-rest-api-client==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-enterprise-subsidy-client edx-toggles==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-event-bus-kafka -factory-boy==3.3.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -faker==35.0.0 +factory-boy==3.3.3 + # via -r /edx/app/enterprise-access/requirements/test.txt +faker==36.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # factory-boy fastavro==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # confluent-kafka # openedx-events filelock==3.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox # virtualenv freezegun==1.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt id==1.5.0 # via twine idna==3.10 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests inflection==0.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-spectacular # drf-yasg iniconfig==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest -isort==5.13.2 +isort==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # -r requirements/quality.in # pylint itypes==1.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi jaraco-classes==3.4.0 # via keyring @@ -337,191 +340,190 @@ jeepney==0.8.0 # secretstorage jinja2==3.1.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # coreschema jsonfield==3.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-celeryutils jsonfield2==4.0.0.post0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt jsonschema==4.23.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-spectacular jsonschema-specifications==2024.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema keyring==25.6.0 # via twine kombu==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery markdown-it-py==3.0.0 # via rich markupsafe==3.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jinja2 mccabe==0.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint mdurl==0.1.2 # via markdown-it-py monotonic==1.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python more-itertools==10.6.0 # via # jaraco-classes # jaraco-functools mysqlclient==2.2.7 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -newrelic==10.4.0 + # via -r /edx/app/enterprise-access/requirements/test.txt +newrelic==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils nh3==0.2.20 # via readme-renderer oauthlib==3.2.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests-oauthlib # social-auth-core openapi-codec==1.3.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger -openedx-events==9.15.2 +openedx-events==9.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-event-bus-kafka packaging==24.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-yasg # pyproject-api # pytest # tox # twine -pbr==6.1.0 +pbr==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # stevedore platformdirs==4.3.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint # tox # virtualenv pluggy==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest # tox ply==3.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # djangoql prompt-toolkit==3.0.50 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # click-repl psutil==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils pycodestyle==2.12.1 # via -r requirements/quality.in pycparser==2.22 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # cffi pydocstyle==6.3.0 # via -r requirements/quality.in pygments==2.19.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # readme-renderer # rich pyjwt[crypto]==2.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-jwt # edx-auth-backends # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.3.3 +pylint==3.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils pylint-celery==0.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint pylint-django==2.6.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint pylint-plugin-utils==0.8.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint-celery # pylint-django pymemcache==4.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -pymongo==4.10.1 + # via -r /edx/app/enterprise-access/requirements/test.txt +pymongo==4.11.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-opaque-keys pynacl==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils pyproject-api==1.9.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox pytest==8.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest-cov # pytest-django pytest-cov==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -pytest-django==4.9.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt +pytest-django==4.10.0 + # via -r /edx/app/enterprise-access/requirements/test.txt python-dateutil==2.9.0.post0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # celery - # faker # freezegun python-slugify==8.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations python3-openid==3.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # social-auth-core -pytz==2024.2 +pytz==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-yasg pyyaml==6.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # drf-spectacular # drf-yasg @@ -529,15 +531,15 @@ pyyaml==6.0.2 readme-renderer==44.0 # via twine redis==5.2.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt referencing==0.36.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # confluent-kafka # coreapi @@ -550,7 +552,7 @@ requests==2.32.3 # twine requests-oauthlib==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # social-auth-core requests-toolbelt==1.0.0 # via twine @@ -560,24 +562,24 @@ rich==13.9.4 # via twine rpds-py==0.22.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # referencing rules==3.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt secretstorage==3.3.3 # via keyring semantic-version==2.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions simplejson==3.19.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger six==1.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # edx-auth-backends # edx-ccx-keys @@ -589,71 +591,72 @@ snowballstemmer==2.2.0 # via pydocstyle social-auth-app-django==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-auth-backends social-auth-core==4.5.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-auth-backends # social-auth-app-django sqlparse==0.5.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django stevedore==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # python-slugify tomlkit==0.13.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint tox==4.24.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # via -r /edx/app/enterprise-access/requirements/test.txt twine==6.1.0 # via -r requirements/quality.in typing-extensions==4.12.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt + # django-countries # edx-opaque-keys - # faker # referencing tzdata==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery + # faker # kombu uritemplate==4.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.3 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests # twine vine==5.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # amqp # celery # kombu -virtualenv==20.29.1 +virtualenv==20.29.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox wcwidth==0.2.13 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/test.txt # prompt-toolkit # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 0e8f07d6..b793750d 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -6,62 +6,63 @@ # amqp==5.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # kombu analytics-python==1.4.post1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt asgiref==3.8.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django # django-cors-headers + # django-countries astroid==3.3.8 # via # pylint # pylint-celery attrs==25.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema # openedx-events # referencing avro==1.12.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # confluent-kafka backoff==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python billiard==4.2.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery cachetools==5.5.1 # via tox celery==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-celery-results # edx-celeryutils -certifi==2024.12.14 +certifi==2025.1.31 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests cffi==1.17.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # cryptography # pynacl chardet==5.2.0 # via tox charset-normalizer==3.4.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests click==8.1.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery # click-didyoumean # click-log @@ -72,21 +73,21 @@ click==8.1.8 # edx-lint click-didyoumean==0.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery click-log==0.4.0 # via edx-lint click-plugins==1.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery click-repl==0.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery code-annotations==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # -r requirements/test.in # edx-lint # edx-toggles @@ -94,31 +95,31 @@ colorama==0.4.6 # via tox confluent-kafka[avro,schema-registry]==2.6.1 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -c /edx/app/enterprise-access/requirements/constraints.txt + # -r /edx/app/enterprise-access/requirements/base.txt coreapi==2.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger # openapi-codec coreschema==0.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # coreapi -coverage[toml]==7.6.10 +coverage[toml]==7.6.11 # via # -r requirements/test.in # pytest-cov cryptography==44.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # pyjwt # social-auth-core ddt==1.7.2 # via -r requirements/test.in defusedxml==0.8.0rc2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # python3-openid # social-auth-core dill==0.3.9 @@ -126,8 +127,8 @@ dill==0.3.9 distlib==0.3.9 # via virtualenv # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-celery-results # django-cors-headers # django-crum @@ -155,45 +156,47 @@ distlib==0.3.9 # openedx-events # social-auth-app-django django-celery-results==2.5.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt -django-cors-headers==4.6.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt +django-cors-headers==4.7.0 + # via -r /edx/app/enterprise-access/requirements/base.txt +django-countries==7.6.1 + # via -r /edx/app/enterprise-access/requirements/base.txt django-crum==0.7.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils # edx-rbac # edx-toggles django-dynamic-fixture==4.0.1 # via -r requirements/test.in django-extensions==3.2.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-filter==24.3 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-log-request-id==2.1.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-model-utils==5.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-celeryutils # edx-rbac django-object-actions==4.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-rest-swagger==2.2.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-simple-history==3.8.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt django-waffle==4.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils # edx-drf-extensions # edx-toggles djangoql==0.18.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt djangorestframework==3.15.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger # djangorestframework-csv # drf-jwt @@ -202,38 +205,38 @@ djangorestframework==3.15.2 # edx-api-doc-tools # edx-drf-extensions djangorestframework-csv==3.0.2 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt dnspython==2.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # pymongo drf-jwt==1.19.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-drf-extensions drf-spectacular==0.28.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt drf-yasg==1.21.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-api-doc-tools edx-api-doc-tools==2.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-auth-backends==4.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-braze-client==0.2.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-ccx-keys==2.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # openedx-events edx-celeryutils==1.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-django-release-util==1.4.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-django-utils==7.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-drf-extensions # edx-event-bus-kafka # edx-rest-api-client @@ -241,37 +244,37 @@ edx-django-utils==7.1.0 # openedx-events edx-drf-extensions==10.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-rbac edx-enterprise-subsidy-client==0.4.4 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-event-bus-kafka==6.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-lint==5.6.0 # via -r requirements/test.in edx-opaque-keys[django]==2.11.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-ccx-keys # edx-drf-extensions # openedx-events edx-rbac==1.10.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt edx-rest-api-client==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-enterprise-subsidy-client edx-toggles==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-event-bus-kafka -factory-boy==3.3.1 +factory-boy==3.3.3 # via -r requirements/test.in -faker==35.0.0 +faker==36.1.0 # via factory-boy fastavro==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # confluent-kafka # openedx-events filelock==3.17.0 @@ -282,83 +285,83 @@ freezegun==1.5.1 # via -r requirements/test.in idna==3.10 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests inflection==0.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-spectacular # drf-yasg iniconfig==2.0.0 # via pytest -isort==5.13.2 +isort==6.0.0 # via pylint itypes==1.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # coreapi jinja2==3.1.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # code-annotations # coreschema jsonfield==3.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-celeryutils jsonfield2==4.0.0.post0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt jsonschema==4.23.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-spectacular jsonschema-specifications==2024.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema kombu==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery markupsafe==3.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jinja2 mccabe==0.7.0 # via pylint monotonic==1.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python mysqlclient==2.2.7 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt -newrelic==10.4.0 + # via -r /edx/app/enterprise-access/requirements/base.txt +newrelic==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils oauthlib==3.2.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests-oauthlib # social-auth-core openapi-codec==1.3.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger -openedx-events==9.15.2 +openedx-events==9.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-event-bus-kafka packaging==24.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-yasg # pyproject-api # pytest # tox -pbr==6.1.0 +pbr==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # stevedore platformdirs==4.3.6 # via @@ -371,31 +374,31 @@ pluggy==1.5.0 # tox ply==3.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # djangoql prompt-toolkit==3.0.50 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # click-repl psutil==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils pycparser==2.22 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # cffi pygments==2.19.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt pyjwt[crypto]==2.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-jwt # edx-auth-backends # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.3.3 +pylint==3.3.4 # via # edx-lint # pylint-celery @@ -410,14 +413,14 @@ pylint-plugin-utils==0.8.2 # pylint-celery # pylint-django pymemcache==4.0.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt -pymongo==4.10.1 + # via -r /edx/app/enterprise-access/requirements/base.txt +pymongo==4.11.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-opaque-keys pynacl==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-django-utils pyproject-api==1.9.0 # via tox @@ -427,44 +430,43 @@ pytest==8.3.4 # pytest-django pytest-cov==6.0.0 # via -r requirements/test.in -pytest-django==4.9.0 +pytest-django==4.10.0 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python # celery - # faker # freezegun python-slugify==8.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # code-annotations python3-openid==3.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # social-auth-core -pytz==2024.2 +pytz==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # drf-yasg pyyaml==6.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # code-annotations # drf-spectacular # drf-yasg # edx-django-release-util redis==5.2.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt referencing==0.36.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python # confluent-kafka # coreapi @@ -474,26 +476,26 @@ requests==2.32.3 # social-auth-core requests-oauthlib==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # social-auth-core rpds-py==0.22.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # jsonschema # referencing rules==3.5 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # via -r /edx/app/enterprise-access/requirements/base.txt semantic-version==2.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-drf-extensions simplejson==3.19.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django-rest-swagger six==1.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # analytics-python # edx-auth-backends # edx-ccx-keys @@ -503,26 +505,26 @@ six==1.17.0 # python-dateutil social-auth-app-django==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-auth-backends social-auth-core==4.5.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # edx-auth-backends # social-auth-app-django sqlparse==0.5.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # django stevedore==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # python-slugify tomlkit==0.13.2 # via pylint @@ -530,37 +532,38 @@ tox==4.24.1 # via -r requirements/test.in typing-extensions==4.12.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt + # django-countries # edx-opaque-keys - # faker # referencing tzdata==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # celery + # faker # kombu uritemplate==4.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.3 # via - # -c /home/runner/work/enterprise-access/enterprise-access/requirements/common_constraints.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -c /edx/app/enterprise-access/requirements/common_constraints.txt + # -r /edx/app/enterprise-access/requirements/base.txt # requests vine==5.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # amqp # celery # kombu -virtualenv==20.29.1 +virtualenv==20.29.2 # via tox wcwidth==0.2.13 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/base.txt + # -r /edx/app/enterprise-access/requirements/base.txt # prompt-toolkit # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/validation.txt b/requirements/validation.txt index b7bee342..659bd6c7 100644 --- a/requirements/validation.txt +++ b/requirements/validation.txt @@ -6,83 +6,84 @@ # amqp==5.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # kombu analytics-python==1.4.post1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt asgiref==3.8.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django # django-cors-headers + # django-countries astroid==3.3.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint # pylint-celery attrs==25.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # openedx-events # referencing avro==1.12.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # confluent-kafka backoff==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python billiard==4.2.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery cachetools==5.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox celery==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-celery-results # edx-celeryutils -certifi==2024.12.14 +certifi==2025.1.31 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests cffi==1.17.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # cryptography # pynacl chardet==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox charset-normalizer==3.4.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests click==8.1.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery # click-didyoumean # click-log @@ -93,86 +94,86 @@ click==8.1.8 # edx-lint click-didyoumean==0.3.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery click-log==0.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint click-plugins==1.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery click-repl==0.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery code-annotations==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint # edx-toggles colorama==0.4.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox confluent-kafka[avro,schema-registry]==2.6.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt coreapi==2.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger # openapi-codec coreschema==0.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi -coverage[toml]==7.6.10 +coverage[toml]==7.6.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest-cov cryptography==44.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pyjwt # secretstorage # social-auth-core ddt==1.7.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt defusedxml==0.8.0rc2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # python3-openid # social-auth-core dill==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint distlib==0.3.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # virtualenv -django==4.2.18 +django==4.2.19 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-celery-results # django-cors-headers # django-crum @@ -201,68 +202,72 @@ django==4.2.18 # social-auth-app-django django-celery-results==2.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -django-cors-headers==4.6.0 + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt +django-cors-headers==4.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt +django-countries==7.6.1 + # via + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-crum==0.7.9 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils # edx-rbac # edx-toggles django-dynamic-fixture==4.0.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-extensions==3.2.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-filter==24.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-log-request-id==2.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-model-utils==5.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-celeryutils # edx-rbac django-object-actions==4.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-rest-swagger==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-simple-history==3.8.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt django-waffle==4.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils # edx-drf-extensions # edx-toggles djangoql==0.18.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt djangorestframework==3.15.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger # djangorestframework-csv # drf-jwt @@ -272,60 +277,60 @@ djangorestframework==3.15.2 # edx-drf-extensions djangorestframework-csv==3.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt dnspython==2.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pymongo docutils==0.21.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # readme-renderer drf-jwt==1.19.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions drf-spectacular==0.28.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt drf-yasg==1.21.8 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-api-doc-tools edx-api-doc-tools==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-auth-backends==4.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-braze-client==0.2.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-ccx-keys==2.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # openedx-events edx-celeryutils==1.3.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-django-release-util==1.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-django-utils==7.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions # edx-event-bus-kafka # edx-rest-api-client @@ -333,377 +338,376 @@ edx-django-utils==7.1.0 # openedx-events edx-drf-extensions==10.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-rbac edx-enterprise-subsidy-client==0.4.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-event-bus-kafka==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-lint==5.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-opaque-keys[django]==2.11.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-ccx-keys # edx-drf-extensions # openedx-events edx-rbac==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt edx-rest-api-client==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-enterprise-subsidy-client edx-toggles==5.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-event-bus-kafka -factory-boy==3.3.1 +factory-boy==3.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -faker==35.0.0 + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt +faker==36.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # factory-boy fastavro==1.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # confluent-kafka # openedx-events filelock==3.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox # virtualenv freezegun==1.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt id==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # twine idna==3.10 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests inflection==0.5.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-spectacular # drf-yasg iniconfig==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest -isort==5.13.2 +isort==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint itypes==1.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi jaraco-classes==3.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # keyring jaraco-context==6.0.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # keyring jaraco-functools==4.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # keyring jeepney==0.8.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # keyring # secretstorage jinja2==3.1.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # coreschema jsonfield==3.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-celeryutils jsonfield2==4.0.0.post0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt jsonschema==4.23.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-spectacular jsonschema-specifications==2024.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema keyring==25.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # twine kombu==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery markdown-it-py==3.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # rich markupsafe==3.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jinja2 mccabe==0.7.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint mdurl==0.1.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # markdown-it-py monotonic==1.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python more-itertools==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # jaraco-classes # jaraco-functools mysqlclient==2.2.7 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -newrelic==10.4.0 + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt +newrelic==10.6.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils nh3==0.2.20 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # readme-renderer oauthlib==3.2.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests-oauthlib # social-auth-core openapi-codec==1.3.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger -openedx-events==9.15.2 +openedx-events==9.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-event-bus-kafka packaging==24.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-yasg # pyproject-api # pytest # tox # twine -pbr==6.1.0 +pbr==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # stevedore platformdirs==4.3.6 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint # tox # virtualenv pluggy==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest # tox ply==3.11 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # djangoql prompt-toolkit==3.0.50 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # click-repl psutil==6.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils pycodestyle==2.12.1 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # via -r /edx/app/enterprise-access/requirements/quality.txt pycparser==2.22 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # cffi pydocstyle==6.3.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # via -r /edx/app/enterprise-access/requirements/quality.txt pygments==2.19.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # readme-renderer # rich pyjwt[crypto]==2.10.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-jwt # edx-auth-backends # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.3.3 +pylint==3.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils pylint-celery==0.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint pylint-django==2.6.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-lint pylint-plugin-utils==0.8.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint-celery # pylint-django pymemcache==4.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -pymongo==4.10.1 + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt +pymongo==4.11.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-opaque-keys pynacl==1.5.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-django-utils pyproject-api==1.9.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox pytest==8.3.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pytest-cov # pytest-django pytest-cov==6.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt -pytest-django==4.9.0 + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt +pytest-django==4.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt python-dateutil==2.9.0.post0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # celery - # faker # freezegun python-slugify==8.0.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations python3-openid==3.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # social-auth-core -pytz==2024.2 +pytz==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # drf-yasg pyyaml==6.0.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # drf-spectacular # drf-yasg # edx-django-release-util readme-renderer==44.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # twine redis==5.2.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt referencing==0.36.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # confluent-kafka # coreapi @@ -716,49 +720,49 @@ requests==2.32.3 # twine requests-oauthlib==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # social-auth-core requests-toolbelt==1.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # twine rfc3986==2.0.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # twine rich==13.9.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # twine rpds-py==0.22.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # jsonschema # referencing rules==3.5 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt secretstorage==3.3.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # keyring semantic-version==2.10.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-drf-extensions simplejson==3.19.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django-rest-swagger six==1.17.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # analytics-python # edx-auth-backends # edx-ccx-keys @@ -768,89 +772,90 @@ six==1.17.0 # python-dateutil snowballstemmer==2.2.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/quality.txt # pydocstyle social-auth-app-django==5.4.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-auth-backends social-auth-core==4.5.4 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # edx-auth-backends # social-auth-app-django sqlparse==0.5.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # django stevedore==5.4.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # python-slugify tomlkit==0.13.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # pylint tox==4.24.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt twine==6.1.0 - # via -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt + # via -r /edx/app/enterprise-access/requirements/quality.txt typing-extensions==4.12.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt + # django-countries # edx-opaque-keys - # faker # referencing tzdata==2025.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # celery + # faker # kombu uritemplate==4.1.1 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.3 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # requests # twine vine==5.1.0 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # amqp # celery # kombu -virtualenv==20.29.1 +virtualenv==20.29.2 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # tox wcwidth==0.2.13 # via - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/quality.txt - # -r /home/runner/work/enterprise-access/enterprise-access/requirements/test.txt + # -r /edx/app/enterprise-access/requirements/quality.txt + # -r /edx/app/enterprise-access/requirements/test.txt # prompt-toolkit # The following packages are considered to be unsafe in a requirements file: