Merge branch 'master' into bleach#33209
This commit is contained in:
@@ -40,7 +40,7 @@ jobs:
|
||||
- uses: actions/setup-python@v5
|
||||
if: ${{ env.RELEVANT == 'true' }}
|
||||
with:
|
||||
python-version: "3.8"
|
||||
python-version: '3.11'
|
||||
|
||||
- name: "Recompile requirements"
|
||||
if: ${{ env.RELEVANT == 'true' }}
|
||||
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
- name: Set up Python environment
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.8"
|
||||
python-version: "3.11"
|
||||
|
||||
- name: Run make compile-requirements
|
||||
env:
|
||||
|
||||
@@ -39,7 +39,7 @@ jobs:
|
||||
- name: Set up Python environment
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.8"
|
||||
python-version: "3.11"
|
||||
|
||||
- name: Update any pinned dependencies
|
||||
env:
|
||||
|
||||
@@ -272,5 +272,5 @@ class CourseQualityView(DeveloperErrorViewMixin, GenericAPIView):
|
||||
max=max(data),
|
||||
mean=np.around(np.mean(data)),
|
||||
median=np.around(np.median(data)),
|
||||
mode=stats.mode(data, axis=None)[0][0],
|
||||
mode=stats.mode(data, axis=None)[0],
|
||||
)
|
||||
|
||||
@@ -137,7 +137,7 @@ class ContentLibrariesTestCase(ContentLibrariesRestApiTest, OpenEdxEventsTestMix
|
||||
}
|
||||
|
||||
@skip("This endpoint shouldn't support num_blocks and has_unpublished_*.")
|
||||
@patch("openedx.core.djangoapps.content_libraries.views.LibraryApiPagination.page_size", new=2)
|
||||
@patch("openedx.core.djangoapps.content_libraries.views.LibraryRootView.pagination_class.page_size", new=2)
|
||||
def test_list_library(self):
|
||||
"""
|
||||
Test the /libraries API and its pagination
|
||||
@@ -374,7 +374,7 @@ class ContentLibrariesTestCase(ContentLibrariesRestApiTest, OpenEdxEventsTestMix
|
||||
assert 'resources' in fragment
|
||||
assert 'Hello world!' in fragment['content']
|
||||
|
||||
@patch("openedx.core.djangoapps.content_libraries.views.LibraryApiPagination.page_size", new=2)
|
||||
@patch("openedx.core.djangoapps.content_libraries.views.LibraryBlocksView.pagination_class.page_size", new=2)
|
||||
def test_list_library_blocks(self):
|
||||
"""
|
||||
Test the /libraries/{lib_key_str}/blocks API and its pagination
|
||||
|
||||
@@ -90,11 +90,11 @@ from organizations.exceptions import InvalidOrganizationException
|
||||
from organizations.models import Organization
|
||||
from rest_framework import status
|
||||
from rest_framework.exceptions import NotFound, PermissionDenied, ValidationError
|
||||
from rest_framework.pagination import PageNumberPagination
|
||||
from rest_framework.generics import GenericAPIView
|
||||
from rest_framework.parsers import MultiPartParser
|
||||
from rest_framework.response import Response
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework.viewsets import ViewSet
|
||||
from rest_framework.viewsets import GenericViewSet
|
||||
|
||||
from openedx.core.djangoapps.content_libraries import api, permissions
|
||||
from openedx.core.djangoapps.content_libraries.serializers import (
|
||||
@@ -153,13 +153,10 @@ def convert_exceptions(fn):
|
||||
return wrapped_fn
|
||||
|
||||
|
||||
class LibraryApiPagination(PageNumberPagination):
|
||||
class LibraryApiPaginationDocs:
|
||||
"""
|
||||
Paginates over ContentLibraryMetadata objects.
|
||||
API docs for query params related to paginating ContentLibraryMetadata objects.
|
||||
"""
|
||||
page_size = 50
|
||||
page_size_query_param = 'page_size'
|
||||
|
||||
apidoc_params = [
|
||||
apidocs.query_parameter(
|
||||
'pagination',
|
||||
@@ -181,14 +178,14 @@ class LibraryApiPagination(PageNumberPagination):
|
||||
|
||||
@method_decorator(non_atomic_requests, name="dispatch")
|
||||
@view_auth_classes()
|
||||
class LibraryRootView(APIView):
|
||||
class LibraryRootView(GenericAPIView):
|
||||
"""
|
||||
Views to list, search for, and create content libraries.
|
||||
"""
|
||||
|
||||
@apidocs.schema(
|
||||
parameters=[
|
||||
*LibraryApiPagination.apidoc_params,
|
||||
*LibraryApiPaginationDocs.apidoc_params,
|
||||
apidocs.query_parameter(
|
||||
'org',
|
||||
str,
|
||||
@@ -211,21 +208,20 @@ class LibraryRootView(APIView):
|
||||
library_type = serializer.validated_data['type']
|
||||
text_search = serializer.validated_data['text_search']
|
||||
|
||||
paginator = LibraryApiPagination()
|
||||
queryset = api.get_libraries_for_user(
|
||||
request.user,
|
||||
org=org,
|
||||
library_type=library_type,
|
||||
text_search=text_search,
|
||||
)
|
||||
paginated_qs = paginator.paginate_queryset(queryset, request)
|
||||
paginated_qs = self.paginate_queryset(queryset)
|
||||
result = api.get_metadata(paginated_qs)
|
||||
|
||||
serializer = ContentLibraryMetadataSerializer(result, many=True)
|
||||
# Verify `pagination` param to maintain compatibility with older
|
||||
# non pagination-aware clients
|
||||
if request.GET.get('pagination', 'false').lower() == 'true':
|
||||
return paginator.get_paginated_response(serializer.data)
|
||||
return self.get_paginated_response(serializer.data)
|
||||
return Response(serializer.data)
|
||||
|
||||
def post(self, request):
|
||||
@@ -506,13 +502,14 @@ class LibraryCommitView(APIView):
|
||||
|
||||
@method_decorator(non_atomic_requests, name="dispatch")
|
||||
@view_auth_classes()
|
||||
class LibraryBlocksView(APIView):
|
||||
class LibraryBlocksView(GenericAPIView):
|
||||
"""
|
||||
Views to work with XBlocks in a specific content library.
|
||||
"""
|
||||
|
||||
@apidocs.schema(
|
||||
parameters=[
|
||||
*LibraryApiPagination.apidoc_params,
|
||||
*LibraryApiPaginationDocs.apidoc_params,
|
||||
apidocs.query_parameter(
|
||||
'text_search',
|
||||
str,
|
||||
@@ -538,13 +535,12 @@ class LibraryBlocksView(APIView):
|
||||
api.require_permission_for_library_key(key, request.user, permissions.CAN_VIEW_THIS_CONTENT_LIBRARY)
|
||||
components = api.get_library_components(key, text_search=text_search, block_types=block_types)
|
||||
|
||||
paginator = LibraryApiPagination()
|
||||
paginated_xblock_metadata = [
|
||||
api.LibraryXBlockMetadata.from_component(key, component)
|
||||
for component in paginator.paginate_queryset(components, request)
|
||||
for component in self.paginate_queryset(components)
|
||||
]
|
||||
serializer = LibraryXBlockMetadataSerializer(paginated_xblock_metadata, many=True)
|
||||
return paginator.get_paginated_response(serializer.data)
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
@convert_exceptions
|
||||
def post(self, request, lib_key_str):
|
||||
@@ -742,7 +738,7 @@ class LibraryBlockAssetView(APIView):
|
||||
|
||||
@method_decorator(non_atomic_requests, name="dispatch")
|
||||
@view_auth_classes()
|
||||
class LibraryImportTaskViewSet(ViewSet):
|
||||
class LibraryImportTaskViewSet(GenericViewSet):
|
||||
"""
|
||||
Import blocks from Courseware through modulestore.
|
||||
"""
|
||||
@@ -760,9 +756,9 @@ class LibraryImportTaskViewSet(ViewSet):
|
||||
)
|
||||
queryset = api.ContentLibrary.objects.get_by_key(library_key).import_tasks
|
||||
result = ContentLibraryBlockImportTaskSerializer(queryset, many=True).data
|
||||
paginator = LibraryApiPagination()
|
||||
return paginator.get_paginated_response(
|
||||
paginator.paginate_queryset(result, request)
|
||||
|
||||
return self.get_paginated_response(
|
||||
self.paginate_queryset(result)
|
||||
)
|
||||
|
||||
@convert_exceptions
|
||||
|
||||
@@ -23,7 +23,7 @@ click>=8.0,<9.0
|
||||
# The team that owns this package will manually bump this package rather than having it pulled in automatically.
|
||||
# This is to allow them to better control its deployment and to do it in a process that works better
|
||||
# for them.
|
||||
edx-enterprise==4.19.14
|
||||
edx-enterprise==4.19.17
|
||||
|
||||
# Stay on LTS version, remove once this is added to common constraint
|
||||
Django<5.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -14,15 +14,13 @@ click==8.1.6
|
||||
# nltk
|
||||
codejail-includes==1.0.0
|
||||
# via -r requirements/edx-sandbox/base.in
|
||||
contourpy==1.1.1
|
||||
contourpy==1.2.1
|
||||
# via matplotlib
|
||||
cryptography==42.0.7
|
||||
cryptography==42.0.8
|
||||
# via -r requirements/edx-sandbox/base.in
|
||||
cycler==0.12.1
|
||||
# via matplotlib
|
||||
fonttools==4.51.0
|
||||
# via matplotlib
|
||||
importlib-resources==6.4.0
|
||||
fonttools==4.53.0
|
||||
# via matplotlib
|
||||
joblib==1.4.2
|
||||
# via nltk
|
||||
@@ -37,17 +35,17 @@ markupsafe==2.1.5
|
||||
# via
|
||||
# chem
|
||||
# openedx-calc
|
||||
matplotlib==3.7.5
|
||||
matplotlib==3.9.0
|
||||
# via -r requirements/edx-sandbox/base.in
|
||||
mpmath==1.3.0
|
||||
# via sympy
|
||||
networkx==3.1
|
||||
networkx==3.3
|
||||
# via -r requirements/edx-sandbox/base.in
|
||||
nltk==3.8.1
|
||||
# via
|
||||
# -r requirements/edx-sandbox/base.in
|
||||
# chem
|
||||
numpy==1.24.4
|
||||
numpy==1.26.4
|
||||
# via
|
||||
# chem
|
||||
# contourpy
|
||||
@@ -56,7 +54,7 @@ numpy==1.24.4
|
||||
# scipy
|
||||
openedx-calc==3.1.0
|
||||
# via -r requirements/edx-sandbox/base.in
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via matplotlib
|
||||
pillow==10.3.0
|
||||
# via matplotlib
|
||||
@@ -72,9 +70,9 @@ python-dateutil==2.9.0.post0
|
||||
# via matplotlib
|
||||
random2==1.0.2
|
||||
# via -r requirements/edx-sandbox/base.in
|
||||
regex==2024.5.10
|
||||
regex==2024.5.15
|
||||
# via nltk
|
||||
scipy==1.10.1
|
||||
scipy==1.13.1
|
||||
# via
|
||||
# -r requirements/edx-sandbox/base.in
|
||||
# chem
|
||||
@@ -83,11 +81,9 @@ six==1.16.0
|
||||
# via
|
||||
# codejail-includes
|
||||
# python-dateutil
|
||||
sympy==1.12
|
||||
sympy==1.12.1
|
||||
# via
|
||||
# -r requirements/edx-sandbox/base.in
|
||||
# openedx-calc
|
||||
tqdm==4.66.4
|
||||
# via nltk
|
||||
zipp==3.18.1
|
||||
# via importlib-resources
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -12,10 +12,7 @@ libsass==0.10.0
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/assets.in
|
||||
nodeenv==1.8.0
|
||||
nodeenv==1.9.1
|
||||
# via -r requirements/edx/assets.in
|
||||
six==1.16.0
|
||||
# via libsass
|
||||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -22,7 +22,7 @@ analytics-python==1.4.post1
|
||||
# via -r requirements/edx/kernel.in
|
||||
aniso8601==9.0.1
|
||||
# via edx-tincan-py35
|
||||
annotated-types==0.6.0
|
||||
annotated-types==0.7.0
|
||||
# via pydantic
|
||||
appdirs==1.4.4
|
||||
# via fs
|
||||
@@ -33,10 +33,6 @@ asgiref==3.8.1
|
||||
# django-countries
|
||||
asn1crypto==1.5.1
|
||||
# via snowflake-connector-python
|
||||
async-timeout==4.0.3
|
||||
# via
|
||||
# aiohttp
|
||||
# redis
|
||||
attrs==23.2.0
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
@@ -54,14 +50,6 @@ babel==2.15.0
|
||||
# enmerkar-underscore
|
||||
backoff==1.10.0
|
||||
# via analytics-python
|
||||
backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9"
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# celery
|
||||
# django
|
||||
# edx-milestones
|
||||
# icalendar
|
||||
# kombu
|
||||
beautifulsoup4==4.12.3
|
||||
# via pynliner
|
||||
billiard==4.2.0
|
||||
@@ -76,13 +64,13 @@ bleach[css]==6.1.0
|
||||
# xblock-poll
|
||||
boto==2.49.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
boto3==1.34.104
|
||||
boto3==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# django-ses
|
||||
# fs-s3fs
|
||||
# ora2
|
||||
botocore==1.34.104
|
||||
botocore==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# boto3
|
||||
@@ -101,7 +89,7 @@ celery==5.4.0
|
||||
# edx-enterprise
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via
|
||||
# -r requirements/edx/paver.txt
|
||||
# elasticsearch
|
||||
@@ -154,7 +142,7 @@ coreschema==0.0.4
|
||||
# drf-yasg
|
||||
crowdsourcehinter-xblock==0.7
|
||||
# via -r requirements/edx/bundled.in
|
||||
cryptography==42.0.7
|
||||
cryptography==42.0.8
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# django-fernet-fields-v2
|
||||
@@ -166,7 +154,7 @@ cryptography==42.0.7
|
||||
# pyopenssl
|
||||
# snowflake-connector-python
|
||||
# social-auth-core
|
||||
cssutils==2.10.3
|
||||
cssutils==2.11.1
|
||||
# via pynliner
|
||||
defusedxml==0.7.1
|
||||
# via
|
||||
@@ -308,7 +296,7 @@ django-model-utils==4.5.1
|
||||
# edxval
|
||||
# ora2
|
||||
# super-csv
|
||||
django-mptt==0.14.0
|
||||
django-mptt==0.16.0
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# openedx-django-wiki
|
||||
@@ -331,7 +319,7 @@ django-sekizai==4.1.0
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# openedx-django-wiki
|
||||
django-ses==4.0.0
|
||||
django-ses==4.1.0
|
||||
# via -r requirements/edx/bundled.in
|
||||
django-simple-history==3.4.0
|
||||
# via
|
||||
@@ -347,6 +335,7 @@ django-statici18n==2.5.0
|
||||
# -r requirements/edx/kernel.in
|
||||
# lti-consumer-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-poll
|
||||
django-storages==1.14.3
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
@@ -427,11 +416,12 @@ edx-celeryutils==1.3.0
|
||||
# super-csv
|
||||
edx-codejail==3.4.1
|
||||
# via -r requirements/edx/kernel.in
|
||||
edx-completion==4.6.0
|
||||
edx-completion==4.6.2
|
||||
# via -r requirements/edx/kernel.in
|
||||
edx-django-release-util==1.4.0
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# edx-submissions
|
||||
# edxval
|
||||
edx-django-sites-extensions==4.2.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
@@ -463,7 +453,7 @@ edx-drf-extensions==10.3.0
|
||||
# edx-when
|
||||
# edxval
|
||||
# openedx-learning
|
||||
edx-enterprise==4.19.14
|
||||
edx-enterprise==4.19.17
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/kernel.in
|
||||
@@ -480,7 +470,7 @@ edx-milestones==0.6.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
edx-name-affirmation==2.3.7
|
||||
# via -r requirements/edx/kernel.in
|
||||
edx-opaque-keys[django]==2.9.0
|
||||
edx-opaque-keys[django]==2.10.0
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# -r requirements/edx/paver.txt
|
||||
@@ -498,13 +488,13 @@ edx-opaque-keys[django]==2.9.0
|
||||
# ora2
|
||||
edx-organizations==6.13.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
edx-proctoring==4.17.0
|
||||
edx-proctoring==4.18.1
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# edx-proctoring-proctortrack
|
||||
edx-rbac==1.9.0
|
||||
# via edx-enterprise
|
||||
edx-rest-api-client==5.7.0
|
||||
edx-rest-api-client==5.6.1
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# edx-enterprise
|
||||
@@ -513,7 +503,7 @@ edx-search==3.9.1
|
||||
# via -r requirements/edx/kernel.in
|
||||
edx-sga==0.25.0
|
||||
# via -r requirements/edx/bundled.in
|
||||
edx-submissions==3.7.0
|
||||
edx-submissions==3.7.1
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# ora2
|
||||
@@ -598,12 +588,6 @@ importlib-metadata==6.11.0
|
||||
# via
|
||||
# -c requirements/edx/../common_constraints.txt
|
||||
# -r requirements/edx/kernel.in
|
||||
# markdown
|
||||
importlib-resources==5.13.0
|
||||
# via
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
# pycountry
|
||||
inflection==0.5.1
|
||||
# via
|
||||
# drf-spectacular
|
||||
@@ -703,9 +687,9 @@ markupsafe==2.1.5
|
||||
# mako
|
||||
# openedx-calc
|
||||
# xblock
|
||||
maxminddb==2.6.1
|
||||
maxminddb==2.6.2
|
||||
# via geoip2
|
||||
meilisearch==0.31.1
|
||||
meilisearch==0.31.3
|
||||
# via -r requirements/edx/kernel.in
|
||||
mock==5.1.0
|
||||
# via -r requirements/edx/paver.txt
|
||||
@@ -715,6 +699,8 @@ monotonic==1.6
|
||||
# via
|
||||
# analytics-python
|
||||
# py2neo
|
||||
more-itertools==10.3.0
|
||||
# via cssutils
|
||||
mpmath==1.3.0
|
||||
# via sympy
|
||||
multidict==6.0.5
|
||||
@@ -723,7 +709,7 @@ multidict==6.0.5
|
||||
# yarl
|
||||
mysqlclient==2.2.4
|
||||
# via -r requirements/edx/kernel.in
|
||||
newrelic==9.9.1
|
||||
newrelic==9.10.0
|
||||
# via
|
||||
# -r requirements/edx/bundled.in
|
||||
# edx-django-utils
|
||||
@@ -731,9 +717,9 @@ nh3==0.2.17
|
||||
# via -r requirements/edx/kernel.in
|
||||
nltk==3.8.1
|
||||
# via chem
|
||||
nodeenv==1.8.0
|
||||
nodeenv==1.9.1
|
||||
# via -r requirements/edx/kernel.in
|
||||
numpy==1.24.4
|
||||
numpy==1.26.4
|
||||
# via
|
||||
# chem
|
||||
# openedx-calc
|
||||
@@ -752,7 +738,7 @@ openai==0.28.1
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# edx-enterprise
|
||||
openedx-atlas==0.6.0
|
||||
openedx-atlas==0.6.1
|
||||
# via -r requirements/edx/kernel.in
|
||||
openedx-calc==3.1.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
@@ -788,7 +774,7 @@ optimizely-sdk==4.1.1
|
||||
# -r requirements/edx/bundled.in
|
||||
ora2==6.11.1
|
||||
# via -r requirements/edx/bundled.in
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via
|
||||
# drf-yasg
|
||||
# gunicorn
|
||||
@@ -824,13 +810,11 @@ pillow==10.3.0
|
||||
# edx-enterprise
|
||||
# edx-organizations
|
||||
# edxval
|
||||
pkgutil-resolve-name==1.3.10
|
||||
# via jsonschema
|
||||
platformdirs==4.2.1
|
||||
platformdirs==4.2.2
|
||||
# via snowflake-connector-python
|
||||
polib==1.2.0
|
||||
# via edx-i18n-tools
|
||||
prompt-toolkit==3.0.43
|
||||
prompt-toolkit==3.0.47
|
||||
# via click-repl
|
||||
psutil==5.9.8
|
||||
# via
|
||||
@@ -842,7 +826,7 @@ py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-
|
||||
# -r requirements/edx/bundled.in
|
||||
pyasn1==0.6.0
|
||||
# via pgpy
|
||||
pycountry==23.12.11
|
||||
pycountry==24.6.1
|
||||
# via -r requirements/edx/kernel.in
|
||||
pycparser==2.22
|
||||
# via cffi
|
||||
@@ -852,9 +836,9 @@ pycryptodomex==3.20.0
|
||||
# edx-proctoring
|
||||
# lti-consumer-xblock
|
||||
# pyjwkest
|
||||
pydantic==2.7.1
|
||||
pydantic==2.7.3
|
||||
# via camel-converter
|
||||
pydantic-core==2.18.2
|
||||
pydantic-core==2.18.4
|
||||
# via pydantic
|
||||
pygments==2.18.0
|
||||
# via
|
||||
@@ -928,7 +912,7 @@ python-memcached==1.62
|
||||
# via -r requirements/edx/paver.txt
|
||||
python-slugify==8.0.4
|
||||
# via code-annotations
|
||||
python-swiftclient==4.5.0
|
||||
python-swiftclient==4.6.0
|
||||
# via ora2
|
||||
python3-openid==3.2.0 ; python_version >= "3"
|
||||
# via
|
||||
@@ -939,7 +923,6 @@ python3-saml==1.16.0
|
||||
pytz==2024.1
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# babel
|
||||
# django-ses
|
||||
# djangorestframework
|
||||
# drf-yasg
|
||||
@@ -970,7 +953,7 @@ random2==1.0.2
|
||||
# via -r requirements/edx/kernel.in
|
||||
recommender-xblock==2.2.0
|
||||
# via -r requirements/edx/bundled.in
|
||||
redis==5.0.4
|
||||
redis==5.0.5
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# walrus
|
||||
@@ -978,9 +961,9 @@ referencing==0.35.1
|
||||
# via
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
regex==2024.5.10
|
||||
regex==2024.5.15
|
||||
# via nltk
|
||||
requests==2.31.0
|
||||
requests==2.32.3
|
||||
# via
|
||||
# -r requirements/edx/paver.txt
|
||||
# algoliasearch
|
||||
@@ -1017,7 +1000,7 @@ ruamel-yaml==0.18.6
|
||||
# via drf-yasg
|
||||
ruamel-yaml-clib==0.2.8
|
||||
# via ruamel-yaml
|
||||
rules==3.3
|
||||
rules==3.4
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
# edx-enterprise
|
||||
@@ -1027,7 +1010,7 @@ s3transfer==0.10.1
|
||||
# via boto3
|
||||
sailthru-client==2.2.3
|
||||
# via edx-ace
|
||||
scipy==1.10.1
|
||||
scipy==1.13.1
|
||||
# via
|
||||
# chem
|
||||
# openedx-calc
|
||||
@@ -1076,7 +1059,7 @@ slumber==0.7.1
|
||||
# edx-bulk-grades
|
||||
# edx-enterprise
|
||||
# edx-rest-api-client
|
||||
snowflake-connector-python==3.10.0
|
||||
snowflake-connector-python==3.10.1
|
||||
# via edx-enterprise
|
||||
social-auth-app-django==5.0.0
|
||||
# via
|
||||
@@ -1114,9 +1097,9 @@ stevedore==5.2.0
|
||||
# edx-opaque-keys
|
||||
super-csv==3.2.0
|
||||
# via edx-bulk-grades
|
||||
sympy==1.12
|
||||
sympy==1.12.1
|
||||
# via openedx-calc
|
||||
testfixtures==8.2.0
|
||||
testfixtures==8.3.0
|
||||
# via edx-enterprise
|
||||
text-unidecode==1.3
|
||||
# via python-slugify
|
||||
@@ -1128,24 +1111,18 @@ tqdm==4.66.4
|
||||
# via
|
||||
# nltk
|
||||
# openai
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via
|
||||
# -r requirements/edx/paver.txt
|
||||
# annotated-types
|
||||
# asgiref
|
||||
# django-countries
|
||||
# drf-spectacular
|
||||
# edx-opaque-keys
|
||||
# jwcrypto
|
||||
# kombu
|
||||
# pydantic
|
||||
# pydantic-core
|
||||
# pylti1p3
|
||||
# snowflake-connector-python
|
||||
tzdata==2024.1
|
||||
# via
|
||||
# backports-zoneinfo
|
||||
# celery
|
||||
# via celery
|
||||
unicodecsv==0.14.1
|
||||
# via
|
||||
# -r requirements/edx/kernel.in
|
||||
@@ -1163,7 +1140,6 @@ urllib3==1.26.18
|
||||
# elasticsearch
|
||||
# py2neo
|
||||
# requests
|
||||
# snowflake-connector-python
|
||||
user-util==1.1.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
vine==5.1.0
|
||||
@@ -1175,7 +1151,7 @@ voluptuous==0.14.2
|
||||
# via ora2
|
||||
walrus==0.9.3
|
||||
# via edx-event-bus-redis
|
||||
watchdog==4.0.0
|
||||
watchdog==4.0.1
|
||||
# via -r requirements/edx/paver.txt
|
||||
wcwidth==0.2.13
|
||||
# via prompt-toolkit
|
||||
@@ -1212,16 +1188,17 @@ xblock[django]==4.0.1
|
||||
# staff-graded-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-google-drive
|
||||
# xblock-poll
|
||||
# xblock-utils
|
||||
xblock-drag-and-drop-v2==4.0.2
|
||||
# via -r requirements/edx/bundled.in
|
||||
xblock-google-drive==0.7.0
|
||||
# via -r requirements/edx/bundled.in
|
||||
xblock-poll==1.13.0
|
||||
xblock-poll==1.14.0
|
||||
# via -r requirements/edx/bundled.in
|
||||
xblock-utils==4.0.0
|
||||
# via edx-sga
|
||||
# via
|
||||
# edx-sga
|
||||
# xblock-poll
|
||||
xmlsec==1.3.13
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
@@ -1230,10 +1207,8 @@ xss-utils==0.6.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
yarl==1.9.4
|
||||
# via aiohttp
|
||||
zipp==3.18.1
|
||||
# via
|
||||
# importlib-metadata
|
||||
# importlib-resources
|
||||
zipp==3.19.2
|
||||
# via importlib-metadata
|
||||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
#
|
||||
chardet==5.2.0
|
||||
# via diff-cover
|
||||
coverage==7.5.1
|
||||
coverage==7.5.3
|
||||
# via -r requirements/edx/coverage.in
|
||||
diff-cover==9.0.0
|
||||
# via -r requirements/edx/coverage.in
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -8,7 +8,7 @@
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
accessible-pygments==0.0.4
|
||||
accessible-pygments==0.0.5
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# pydata-sphinx-theme
|
||||
@@ -27,7 +27,7 @@ aiosignal==1.3.1
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# aiohttp
|
||||
alabaster==0.7.13
|
||||
alabaster==0.7.16
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx
|
||||
@@ -49,12 +49,12 @@ aniso8601==9.0.1
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-tincan-py35
|
||||
annotated-types==0.6.0
|
||||
annotated-types==0.7.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# pydantic
|
||||
anyio==4.3.0
|
||||
anyio==4.4.0
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# httpx
|
||||
@@ -82,12 +82,6 @@ astroid==2.13.5
|
||||
# -r requirements/edx/testing.txt
|
||||
# pylint
|
||||
# pylint-celery
|
||||
async-timeout==4.0.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# aiohttp
|
||||
# redis
|
||||
attrs==23.2.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -112,16 +106,6 @@ backoff==1.10.0
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# analytics-python
|
||||
backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9"
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# celery
|
||||
# django
|
||||
# edx-milestones
|
||||
# icalendar
|
||||
# kombu
|
||||
beautifulsoup4==4.12.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -147,14 +131,14 @@ boto==2.49.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
boto3==1.34.104
|
||||
boto3==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# django-ses
|
||||
# fs-s3fs
|
||||
# ora2
|
||||
botocore==1.34.104
|
||||
botocore==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -188,7 +172,7 @@ celery==5.4.0
|
||||
# edx-enterprise
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -292,7 +276,7 @@ coreschema==0.0.4
|
||||
# -r requirements/edx/testing.txt
|
||||
# coreapi
|
||||
# drf-yasg
|
||||
coverage[toml]==7.5.1
|
||||
coverage[toml]==7.5.3
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# pytest-cov
|
||||
@@ -300,7 +284,7 @@ crowdsourcehinter-xblock==0.7
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
cryptography==42.0.7
|
||||
cryptography==42.0.8
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -317,7 +301,7 @@ cssselect==1.2.0
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# pyquery
|
||||
cssutils==2.10.3
|
||||
cssutils==2.11.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -465,7 +449,7 @@ django-crum==0.7.9
|
||||
# edx-rbac
|
||||
# edx-toggles
|
||||
# super-csv
|
||||
django-debug-toolbar==4.3.0
|
||||
django-debug-toolbar==4.4.2
|
||||
# via -r requirements/edx/development.in
|
||||
django-fernet-fields-v2==0.9
|
||||
# via
|
||||
@@ -512,7 +496,7 @@ django-model-utils==4.5.1
|
||||
# edxval
|
||||
# ora2
|
||||
# super-csv
|
||||
django-mptt==0.14.0
|
||||
django-mptt==0.16.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -550,7 +534,7 @@ django-sekizai==4.1.0
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# openedx-django-wiki
|
||||
django-ses==4.0.0
|
||||
django-ses==4.1.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -570,6 +554,7 @@ django-statici18n==2.5.0
|
||||
# -r requirements/edx/testing.txt
|
||||
# lti-consumer-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-poll
|
||||
django-storages==1.14.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -580,7 +565,7 @@ django-stubs==1.16.0
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/development.in
|
||||
# djangorestframework-stubs
|
||||
django-stubs-ext==5.0.0
|
||||
django-stubs-ext==5.0.2
|
||||
# via django-stubs
|
||||
django-user-tasks==3.2.0
|
||||
# via
|
||||
@@ -635,7 +620,7 @@ dnspython==2.6.1
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# email-validator
|
||||
docutils==0.19
|
||||
docutils==0.21.2
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# pydata-sphinx-theme
|
||||
@@ -700,7 +685,7 @@ edx-codejail==3.4.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
edx-completion==4.6.0
|
||||
edx-completion==4.6.2
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -708,6 +693,7 @@ edx-django-release-util==1.4.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-submissions
|
||||
# edxval
|
||||
edx-django-sites-extensions==4.2.0
|
||||
# via
|
||||
@@ -743,7 +729,7 @@ edx-drf-extensions==10.3.0
|
||||
# edx-when
|
||||
# edxval
|
||||
# openedx-learning
|
||||
edx-enterprise==4.19.14
|
||||
edx-enterprise==4.19.17
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -772,7 +758,7 @@ edx-name-affirmation==2.3.7
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
edx-opaque-keys[django]==2.9.0
|
||||
edx-opaque-keys[django]==2.10.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -792,7 +778,7 @@ edx-organizations==6.13.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
edx-proctoring==4.17.0
|
||||
edx-proctoring==4.18.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -802,7 +788,7 @@ edx-rbac==1.9.0
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-enterprise
|
||||
edx-rest-api-client==5.7.0
|
||||
edx-rest-api-client==5.6.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -816,7 +802,7 @@ edx-sga==0.25.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
edx-submissions==3.7.0
|
||||
edx-submissions==3.7.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -878,27 +864,21 @@ event-tracking==2.4.0
|
||||
# edx-completion
|
||||
# edx-proctoring
|
||||
# edx-search
|
||||
exceptiongroup==1.2.1
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# anyio
|
||||
# pytest
|
||||
execnet==2.1.1
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# pytest-xdist
|
||||
factory-boy==3.3.0
|
||||
# via -r requirements/edx/testing.txt
|
||||
faker==25.2.0
|
||||
faker==25.8.0
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# factory-boy
|
||||
fastapi==0.111.0
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# fastapi-cli
|
||||
# pact-python
|
||||
fastapi-cli==0.0.3
|
||||
fastapi-cli==0.0.4
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# fastapi
|
||||
@@ -1013,20 +993,8 @@ import-linter==2.0
|
||||
importlib-metadata==6.11.0
|
||||
# via
|
||||
# -c requirements/edx/../common_constraints.txt
|
||||
# -r requirements/edx/../pip-tools.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# build
|
||||
# markdown
|
||||
# pytest-randomly
|
||||
# sphinx
|
||||
importlib-resources==5.13.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
# pycountry
|
||||
inflection==0.5.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -1197,7 +1165,7 @@ markupsafe==2.1.5
|
||||
# mako
|
||||
# openedx-calc
|
||||
# xblock
|
||||
maxminddb==2.6.1
|
||||
maxminddb==2.6.2
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1210,7 +1178,7 @@ mdurl==0.1.2
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# markdown-it-py
|
||||
meilisearch==0.31.1
|
||||
meilisearch==0.31.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1232,6 +1200,11 @@ monotonic==1.6
|
||||
# -r requirements/edx/testing.txt
|
||||
# analytics-python
|
||||
# py2neo
|
||||
more-itertools==10.3.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# cssutils
|
||||
mpmath==1.3.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -1254,7 +1227,7 @@ mysqlclient==2.2.4
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
newrelic==9.9.1
|
||||
newrelic==9.10.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1268,12 +1241,12 @@ nltk==3.8.1
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# chem
|
||||
nodeenv==1.8.0
|
||||
nodeenv==1.9.1
|
||||
# via
|
||||
# -r requirements/edx/assets.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
numpy==1.24.4
|
||||
numpy==1.26.4
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1299,7 +1272,7 @@ openai==0.28.1
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-enterprise
|
||||
openedx-atlas==0.6.0
|
||||
openedx-atlas==0.6.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1353,11 +1326,11 @@ ora2==6.11.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
orjson==3.10.3
|
||||
orjson==3.10.4
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# fastapi
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via
|
||||
# -r requirements/edx/../pip-tools.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -1424,12 +1397,7 @@ pillow==10.3.0
|
||||
# edxval
|
||||
pip-tools==7.4.1
|
||||
# via -r requirements/edx/../pip-tools.txt
|
||||
pkgutil-resolve-name==1.3.10
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# jsonschema
|
||||
platformdirs==4.2.1
|
||||
platformdirs==4.2.2
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1448,7 +1416,7 @@ polib==1.2.0
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-i18n-tools
|
||||
prompt-toolkit==3.0.43
|
||||
prompt-toolkit==3.0.47
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1476,7 +1444,7 @@ pycodestyle==2.8.0
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
pycountry==23.12.11
|
||||
pycountry==24.6.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1492,18 +1460,18 @@ pycryptodomex==3.20.0
|
||||
# edx-proctoring
|
||||
# lti-consumer-xblock
|
||||
# pyjwkest
|
||||
pydantic==2.7.1
|
||||
pydantic==2.7.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# camel-converter
|
||||
# fastapi
|
||||
pydantic-core==2.18.2
|
||||
pydantic-core==2.18.4
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# pydantic
|
||||
pydata-sphinx-theme==0.14.4
|
||||
pydata-sphinx-theme==0.15.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx-book-theme
|
||||
@@ -1624,7 +1592,7 @@ pysrt==1.1.2
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edxval
|
||||
pytest==8.2.0
|
||||
pytest==8.2.2
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# pylint-pytest
|
||||
@@ -1689,7 +1657,7 @@ python-slugify==8.0.4
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# code-annotations
|
||||
python-swiftclient==4.5.0
|
||||
python-swiftclient==4.6.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1707,7 +1675,6 @@ pytz==2024.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# babel
|
||||
# django-ses
|
||||
# djangorestframework
|
||||
# drf-yasg
|
||||
@@ -1749,7 +1716,7 @@ recommender-xblock==2.2.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
redis==5.0.4
|
||||
redis==5.0.5
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1760,12 +1727,12 @@ referencing==0.35.1
|
||||
# -r requirements/edx/testing.txt
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
regex==2024.5.10
|
||||
regex==2024.5.15
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# nltk
|
||||
requests==2.31.0
|
||||
requests==2.32.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1819,7 +1786,7 @@ ruamel-yaml-clib==0.2.8
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# ruamel-yaml
|
||||
rules==3.3
|
||||
rules==3.4
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1836,7 +1803,7 @@ sailthru-client==2.2.3
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-ace
|
||||
scipy==1.10.1
|
||||
scipy==1.13.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1917,7 +1884,7 @@ snowballstemmer==2.2.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx
|
||||
snowflake-connector-python==3.10.0
|
||||
snowflake-connector-python==3.10.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -1950,35 +1917,36 @@ soupsieve==2.5
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# beautifulsoup4
|
||||
sphinx==6.2.1
|
||||
sphinx==7.3.7
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# pydata-sphinx-theme
|
||||
# sphinx-book-theme
|
||||
# sphinx-design
|
||||
# sphinx-mdinclude
|
||||
# sphinx-reredirects
|
||||
# sphinxcontrib-httpdomain
|
||||
# sphinxcontrib-openapi
|
||||
# sphinxext-rediraffe
|
||||
sphinx-book-theme==1.0.1
|
||||
sphinx-book-theme==1.1.2
|
||||
# via -r requirements/edx/doc.txt
|
||||
sphinx-design==0.5.0
|
||||
sphinx-design==0.6.0
|
||||
# via -r requirements/edx/doc.txt
|
||||
sphinx-mdinclude==0.6.0
|
||||
sphinx-mdinclude==0.6.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinxcontrib-openapi
|
||||
sphinx-reredirects==0.1.3
|
||||
# via -r requirements/edx/doc.txt
|
||||
sphinxcontrib-applehelp==1.0.4
|
||||
sphinxcontrib-applehelp==1.0.8
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx
|
||||
sphinxcontrib-devhelp==1.0.2
|
||||
sphinxcontrib-devhelp==1.0.6
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx
|
||||
sphinxcontrib-htmlhelp==2.0.1
|
||||
sphinxcontrib-htmlhelp==2.0.5
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx
|
||||
@@ -1992,11 +1960,11 @@ sphinxcontrib-jsmath==1.0.1
|
||||
# sphinx
|
||||
sphinxcontrib-openapi[markdown]==0.8.4
|
||||
# via -r requirements/edx/doc.txt
|
||||
sphinxcontrib-qthelp==1.0.3
|
||||
sphinxcontrib-qthelp==1.0.7
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx
|
||||
sphinxcontrib-serializinghtml==1.1.5
|
||||
sphinxcontrib-serializinghtml==1.1.10
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# sphinx
|
||||
@@ -2030,12 +1998,12 @@ super-csv==3.2.0
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-bulk-grades
|
||||
sympy==1.12
|
||||
sympy==1.12.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# openedx-calc
|
||||
testfixtures==8.2.0
|
||||
testfixtures==8.3.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -2051,27 +2019,14 @@ tinycss2==1.2.1
|
||||
# -r requirements/edx/testing.txt
|
||||
# bleach
|
||||
tomli==2.0.1
|
||||
# via
|
||||
# -r requirements/edx/../pip-tools.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# build
|
||||
# coverage
|
||||
# django-stubs
|
||||
# import-linter
|
||||
# mypy
|
||||
# pip-tools
|
||||
# pylint
|
||||
# pyproject-api
|
||||
# pytest
|
||||
# tox
|
||||
# vulture
|
||||
# via django-stubs
|
||||
tomlkit==0.12.5
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# pylint
|
||||
# snowflake-connector-python
|
||||
tox==4.15.0
|
||||
tox==4.15.1
|
||||
# via -r requirements/edx/testing.txt
|
||||
tqdm==4.66.4
|
||||
# via
|
||||
@@ -2093,42 +2048,30 @@ types-requests==2.31.0.6
|
||||
# via djangorestframework-stubs
|
||||
types-urllib3==1.26.25.14
|
||||
# via types-requests
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# annotated-types
|
||||
# anyio
|
||||
# asgiref
|
||||
# astroid
|
||||
# django-countries
|
||||
# django-stubs
|
||||
# django-stubs-ext
|
||||
# djangorestframework-stubs
|
||||
# drf-spectacular
|
||||
# edx-opaque-keys
|
||||
# fastapi
|
||||
# grimp
|
||||
# import-linter
|
||||
# jwcrypto
|
||||
# kombu
|
||||
# mypy
|
||||
# pact-python
|
||||
# pydantic
|
||||
# pydantic-core
|
||||
# pydata-sphinx-theme
|
||||
# pylint
|
||||
# pylti1p3
|
||||
# rich
|
||||
# snowflake-connector-python
|
||||
# starlette
|
||||
# typer
|
||||
# uvicorn
|
||||
tzdata==2024.1
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# backports-zoneinfo
|
||||
# celery
|
||||
ujson==5.10.0
|
||||
# via
|
||||
@@ -2157,16 +2100,14 @@ urllib3==1.26.18
|
||||
# elasticsearch
|
||||
# py2neo
|
||||
# requests
|
||||
# snowflake-connector-python
|
||||
user-util==1.1.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
uvicorn[standard]==0.29.0
|
||||
uvicorn[standard]==0.30.1
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# fastapi
|
||||
# fastapi-cli
|
||||
# pact-python
|
||||
uvloop==0.19.0
|
||||
# via
|
||||
@@ -2195,12 +2136,12 @@ walrus==0.9.3
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-event-bus-redis
|
||||
watchdog==4.0.0
|
||||
watchdog==4.0.1
|
||||
# via
|
||||
# -r requirements/edx/development.in
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
watchfiles==0.21.0
|
||||
watchfiles==0.22.0
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
# uvicorn
|
||||
@@ -2258,7 +2199,6 @@ xblock[django]==4.0.1
|
||||
# staff-graded-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-google-drive
|
||||
# xblock-poll
|
||||
# xblock-utils
|
||||
xblock-drag-and-drop-v2==4.0.2
|
||||
# via
|
||||
@@ -2268,7 +2208,7 @@ xblock-google-drive==0.7.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
xblock-poll==1.13.0
|
||||
xblock-poll==1.14.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -2277,6 +2217,7 @@ xblock-utils==4.0.0
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-sga
|
||||
# xblock-poll
|
||||
xmlsec==1.3.13
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
@@ -2293,13 +2234,11 @@ yarl==1.9.4
|
||||
# -r requirements/edx/testing.txt
|
||||
# aiohttp
|
||||
# pact-python
|
||||
zipp==3.18.1
|
||||
zipp==3.19.2
|
||||
# via
|
||||
# -r requirements/edx/../pip-tools.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# importlib-metadata
|
||||
# importlib-resources
|
||||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# pip
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
#
|
||||
-e git+https://github.com/anupdhabarde/edx-proctoring-proctortrack.git@31c6c9923a51c903ae83760ecbbac191363aa2a2#egg=edx_proctoring_proctortrack
|
||||
# via -r requirements/edx/base.txt
|
||||
accessible-pygments==0.0.4
|
||||
accessible-pygments==0.0.5
|
||||
# via pydata-sphinx-theme
|
||||
acid-xblock==0.3.1
|
||||
# via -r requirements/edx/base.txt
|
||||
@@ -19,7 +19,7 @@ aiosignal==1.3.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# aiohttp
|
||||
alabaster==0.7.13
|
||||
alabaster==0.7.16
|
||||
# via sphinx
|
||||
algoliasearch==3.0.0
|
||||
# via -r requirements/edx/base.txt
|
||||
@@ -33,7 +33,7 @@ aniso8601==9.0.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-tincan-py35
|
||||
annotated-types==0.6.0
|
||||
annotated-types==0.7.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pydantic
|
||||
@@ -51,11 +51,6 @@ asn1crypto==1.5.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# snowflake-connector-python
|
||||
async-timeout==4.0.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# aiohttp
|
||||
# redis
|
||||
attrs==23.2.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -77,15 +72,6 @@ backoff==1.10.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# analytics-python
|
||||
backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9"
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
# celery
|
||||
# django
|
||||
# edx-milestones
|
||||
# icalendar
|
||||
# kombu
|
||||
beautifulsoup4==4.12.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -106,13 +92,13 @@ bleach[css]==6.1.0
|
||||
# xblock-poll
|
||||
boto==2.49.0
|
||||
# via -r requirements/edx/base.txt
|
||||
boto3==1.34.104
|
||||
boto3==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# django-ses
|
||||
# fs-s3fs
|
||||
# ora2
|
||||
botocore==1.34.104
|
||||
botocore==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# boto3
|
||||
@@ -133,7 +119,7 @@ celery==5.4.0
|
||||
# edx-enterprise
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# elasticsearch
|
||||
@@ -201,7 +187,7 @@ coreschema==0.0.4
|
||||
# drf-yasg
|
||||
crowdsourcehinter-xblock==0.7
|
||||
# via -r requirements/edx/base.txt
|
||||
cryptography==42.0.7
|
||||
cryptography==42.0.8
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# django-fernet-fields-v2
|
||||
@@ -213,7 +199,7 @@ cryptography==42.0.7
|
||||
# pyopenssl
|
||||
# snowflake-connector-python
|
||||
# social-auth-core
|
||||
cssutils==2.10.3
|
||||
cssutils==2.11.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pynliner
|
||||
@@ -369,7 +355,7 @@ django-model-utils==4.5.1
|
||||
# edxval
|
||||
# ora2
|
||||
# super-csv
|
||||
django-mptt==0.14.0
|
||||
django-mptt==0.16.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-django-wiki
|
||||
@@ -396,7 +382,7 @@ django-sekizai==4.1.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-django-wiki
|
||||
django-ses==4.0.0
|
||||
django-ses==4.1.0
|
||||
# via -r requirements/edx/base.txt
|
||||
django-simple-history==3.4.0
|
||||
# via
|
||||
@@ -412,6 +398,7 @@ django-statici18n==2.5.0
|
||||
# -r requirements/edx/base.txt
|
||||
# lti-consumer-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-poll
|
||||
django-storages==1.14.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -455,7 +442,7 @@ djangorestframework-xml==2.0.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
docutils==0.19
|
||||
docutils==0.21.2
|
||||
# via
|
||||
# pydata-sphinx-theme
|
||||
# sphinx
|
||||
@@ -502,11 +489,12 @@ edx-celeryutils==1.3.0
|
||||
# super-csv
|
||||
edx-codejail==3.4.1
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-completion==4.6.0
|
||||
edx-completion==4.6.2
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-django-release-util==1.4.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-submissions
|
||||
# edxval
|
||||
edx-django-sites-extensions==4.2.0
|
||||
# via -r requirements/edx/base.txt
|
||||
@@ -538,7 +526,7 @@ edx-drf-extensions==10.3.0
|
||||
# edx-when
|
||||
# edxval
|
||||
# openedx-learning
|
||||
edx-enterprise==4.19.14
|
||||
edx-enterprise==4.19.17
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -555,7 +543,7 @@ edx-milestones==0.6.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-name-affirmation==2.3.7
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-opaque-keys[django]==2.9.0
|
||||
edx-opaque-keys[django]==2.10.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-bulk-grades
|
||||
@@ -572,7 +560,7 @@ edx-opaque-keys[django]==2.9.0
|
||||
# ora2
|
||||
edx-organizations==6.13.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-proctoring==4.17.0
|
||||
edx-proctoring==4.18.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-proctoring-proctortrack
|
||||
@@ -580,7 +568,7 @@ edx-rbac==1.9.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
edx-rest-api-client==5.7.0
|
||||
edx-rest-api-client==5.6.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
@@ -589,7 +577,7 @@ edx-search==3.9.1
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-sga==0.25.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-submissions==3.7.0
|
||||
edx-submissions==3.7.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# ora2
|
||||
@@ -692,14 +680,6 @@ importlib-metadata==6.11.0
|
||||
# via
|
||||
# -c requirements/edx/../common_constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
# markdown
|
||||
# sphinx
|
||||
importlib-resources==5.13.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
# pycountry
|
||||
inflection==0.5.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -822,11 +802,11 @@ markupsafe==2.1.5
|
||||
# mako
|
||||
# openedx-calc
|
||||
# xblock
|
||||
maxminddb==2.6.1
|
||||
maxminddb==2.6.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# geoip2
|
||||
meilisearch==0.31.1
|
||||
meilisearch==0.31.3
|
||||
# via -r requirements/edx/base.txt
|
||||
mistune==3.0.2
|
||||
# via sphinx-mdinclude
|
||||
@@ -839,6 +819,10 @@ monotonic==1.6
|
||||
# -r requirements/edx/base.txt
|
||||
# analytics-python
|
||||
# py2neo
|
||||
more-itertools==10.3.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# cssutils
|
||||
mpmath==1.3.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -850,7 +834,7 @@ multidict==6.0.5
|
||||
# yarl
|
||||
mysqlclient==2.2.4
|
||||
# via -r requirements/edx/base.txt
|
||||
newrelic==9.9.1
|
||||
newrelic==9.10.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-django-utils
|
||||
@@ -860,9 +844,9 @@ nltk==3.8.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# chem
|
||||
nodeenv==1.8.0
|
||||
nodeenv==1.9.1
|
||||
# via -r requirements/edx/base.txt
|
||||
numpy==1.24.4
|
||||
numpy==1.26.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# chem
|
||||
@@ -883,7 +867,7 @@ openai==0.28.1
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
openedx-atlas==0.6.0
|
||||
openedx-atlas==0.6.1
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-calc==3.1.0
|
||||
# via -r requirements/edx/base.txt
|
||||
@@ -920,7 +904,7 @@ optimizely-sdk==4.1.1
|
||||
# -r requirements/edx/base.txt
|
||||
ora2==6.11.1
|
||||
# via -r requirements/edx/base.txt
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# drf-yasg
|
||||
@@ -965,11 +949,7 @@ pillow==10.3.0
|
||||
# edx-enterprise
|
||||
# edx-organizations
|
||||
# edxval
|
||||
pkgutil-resolve-name==1.3.10
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# jsonschema
|
||||
platformdirs==4.2.1
|
||||
platformdirs==4.2.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# snowflake-connector-python
|
||||
@@ -977,7 +957,7 @@ polib==1.2.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-i18n-tools
|
||||
prompt-toolkit==3.0.43
|
||||
prompt-toolkit==3.0.47
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# click-repl
|
||||
@@ -993,7 +973,7 @@ pyasn1==0.6.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pgpy
|
||||
pycountry==23.12.11
|
||||
pycountry==24.6.1
|
||||
# via -r requirements/edx/base.txt
|
||||
pycparser==2.22
|
||||
# via
|
||||
@@ -1005,15 +985,15 @@ pycryptodomex==3.20.0
|
||||
# edx-proctoring
|
||||
# lti-consumer-xblock
|
||||
# pyjwkest
|
||||
pydantic==2.7.1
|
||||
pydantic==2.7.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# camel-converter
|
||||
pydantic-core==2.18.2
|
||||
pydantic-core==2.18.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pydantic
|
||||
pydata-sphinx-theme==0.14.4
|
||||
pydata-sphinx-theme==0.15.3
|
||||
# via sphinx-book-theme
|
||||
pygments==2.18.0
|
||||
# via
|
||||
@@ -1102,7 +1082,7 @@ python-slugify==8.0.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# code-annotations
|
||||
python-swiftclient==4.5.0
|
||||
python-swiftclient==4.6.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# ora2
|
||||
@@ -1115,7 +1095,6 @@ python3-saml==1.16.0
|
||||
pytz==2024.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# babel
|
||||
# django-ses
|
||||
# djangorestframework
|
||||
# drf-yasg
|
||||
@@ -1147,7 +1126,7 @@ random2==1.0.2
|
||||
# via -r requirements/edx/base.txt
|
||||
recommender-xblock==2.2.0
|
||||
# via -r requirements/edx/base.txt
|
||||
redis==5.0.4
|
||||
redis==5.0.5
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# walrus
|
||||
@@ -1156,11 +1135,11 @@ referencing==0.35.1
|
||||
# -r requirements/edx/base.txt
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
regex==2024.5.10
|
||||
regex==2024.5.15
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# nltk
|
||||
requests==2.31.0
|
||||
requests==2.32.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# algoliasearch
|
||||
@@ -1203,7 +1182,7 @@ ruamel-yaml-clib==0.2.8
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# ruamel-yaml
|
||||
rules==3.3
|
||||
rules==3.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
@@ -1217,7 +1196,7 @@ sailthru-client==2.2.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-ace
|
||||
scipy==1.10.1
|
||||
scipy==1.13.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# chem
|
||||
@@ -1273,7 +1252,7 @@ smmap==5.0.1
|
||||
# via gitdb
|
||||
snowballstemmer==2.2.0
|
||||
# via sphinx
|
||||
snowflake-connector-python==3.10.0
|
||||
snowflake-connector-python==3.10.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
@@ -1300,29 +1279,30 @@ soupsieve==2.5
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# beautifulsoup4
|
||||
sphinx==6.2.1
|
||||
sphinx==7.3.7
|
||||
# via
|
||||
# -r requirements/edx/doc.in
|
||||
# pydata-sphinx-theme
|
||||
# sphinx-book-theme
|
||||
# sphinx-design
|
||||
# sphinx-mdinclude
|
||||
# sphinx-reredirects
|
||||
# sphinxcontrib-httpdomain
|
||||
# sphinxcontrib-openapi
|
||||
# sphinxext-rediraffe
|
||||
sphinx-book-theme==1.0.1
|
||||
sphinx-book-theme==1.1.2
|
||||
# via -r requirements/edx/doc.in
|
||||
sphinx-design==0.5.0
|
||||
sphinx-design==0.6.0
|
||||
# via -r requirements/edx/doc.in
|
||||
sphinx-mdinclude==0.6.0
|
||||
sphinx-mdinclude==0.6.1
|
||||
# via sphinxcontrib-openapi
|
||||
sphinx-reredirects==0.1.3
|
||||
# via -r requirements/edx/doc.in
|
||||
sphinxcontrib-applehelp==1.0.4
|
||||
sphinxcontrib-applehelp==1.0.8
|
||||
# via sphinx
|
||||
sphinxcontrib-devhelp==1.0.2
|
||||
sphinxcontrib-devhelp==1.0.6
|
||||
# via sphinx
|
||||
sphinxcontrib-htmlhelp==2.0.1
|
||||
sphinxcontrib-htmlhelp==2.0.5
|
||||
# via sphinx
|
||||
sphinxcontrib-httpdomain==1.8.1
|
||||
# via sphinxcontrib-openapi
|
||||
@@ -1330,9 +1310,9 @@ sphinxcontrib-jsmath==1.0.1
|
||||
# via sphinx
|
||||
sphinxcontrib-openapi[markdown]==0.8.4
|
||||
# via -r requirements/edx/doc.in
|
||||
sphinxcontrib-qthelp==1.0.3
|
||||
sphinxcontrib-qthelp==1.0.7
|
||||
# via sphinx
|
||||
sphinxcontrib-serializinghtml==1.1.5
|
||||
sphinxcontrib-serializinghtml==1.1.10
|
||||
# via sphinx
|
||||
sphinxext-rediraffe==0.2.7
|
||||
# via -r requirements/edx/doc.in
|
||||
@@ -1354,11 +1334,11 @@ super-csv==3.2.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-bulk-grades
|
||||
sympy==1.12
|
||||
sympy==1.12.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-calc
|
||||
testfixtures==8.2.0
|
||||
testfixtures==8.3.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
@@ -1379,16 +1359,12 @@ tqdm==4.66.4
|
||||
# -r requirements/edx/base.txt
|
||||
# nltk
|
||||
# openai
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# annotated-types
|
||||
# asgiref
|
||||
# django-countries
|
||||
# drf-spectacular
|
||||
# edx-opaque-keys
|
||||
# jwcrypto
|
||||
# kombu
|
||||
# pydantic
|
||||
# pydantic-core
|
||||
# pydata-sphinx-theme
|
||||
@@ -1397,7 +1373,6 @@ typing-extensions==4.11.0
|
||||
tzdata==2024.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# backports-zoneinfo
|
||||
# celery
|
||||
unicodecsv==0.14.1
|
||||
# via
|
||||
@@ -1417,7 +1392,6 @@ urllib3==1.26.18
|
||||
# elasticsearch
|
||||
# py2neo
|
||||
# requests
|
||||
# snowflake-connector-python
|
||||
user-util==1.1.0
|
||||
# via -r requirements/edx/base.txt
|
||||
vine==5.1.0
|
||||
@@ -1434,7 +1408,7 @@ walrus==0.9.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-event-bus-redis
|
||||
watchdog==4.0.0
|
||||
watchdog==4.0.1
|
||||
# via -r requirements/edx/base.txt
|
||||
wcwidth==0.2.13
|
||||
# via
|
||||
@@ -1474,18 +1448,18 @@ xblock[django]==4.0.1
|
||||
# staff-graded-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-google-drive
|
||||
# xblock-poll
|
||||
# xblock-utils
|
||||
xblock-drag-and-drop-v2==4.0.2
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-google-drive==0.7.0
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-poll==1.13.0
|
||||
xblock-poll==1.14.0
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-utils==4.0.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-sga
|
||||
# xblock-poll
|
||||
xmlsec==1.3.13
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
@@ -1497,11 +1471,10 @@ yarl==1.9.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# aiohttp
|
||||
zipp==3.18.1
|
||||
zipp==3.19.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# importlib-metadata
|
||||
# importlib-resources
|
||||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
|
||||
@@ -99,6 +99,7 @@ help-tokens
|
||||
html5lib # HTML parser, used for capa problems
|
||||
icalendar # .ics generator, used by calendar_sync
|
||||
ipaddress # Ip network support for Embargo feature
|
||||
importlib_metadata # Used to access entry_points in i18n_api plugin
|
||||
jsonfield # Django model field for validated JSON; used in several apps
|
||||
laboratory # Library for testing that code refactors/infrastructure changes produce identical results
|
||||
importlib_metadata # Used to access entry_points in i18n_api plugin
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
#
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via requests
|
||||
charset-normalizer==2.0.12
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# requests
|
||||
edx-opaque-keys==2.9.0
|
||||
edx-opaque-keys==2.10.0
|
||||
# via -r requirements/edx/paver.in
|
||||
idna==3.7
|
||||
# via requests
|
||||
@@ -43,7 +43,7 @@ pymongo==3.13.0
|
||||
# edx-opaque-keys
|
||||
python-memcached==1.62
|
||||
# via -r requirements/edx/paver.in
|
||||
requests==2.31.0
|
||||
requests==2.32.3
|
||||
# via -r requirements/edx/paver.in
|
||||
six==1.16.0
|
||||
# via
|
||||
@@ -53,13 +53,13 @@ stevedore==5.2.0
|
||||
# via
|
||||
# -r requirements/edx/paver.in
|
||||
# edx-opaque-keys
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via edx-opaque-keys
|
||||
urllib3==1.26.18
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# requests
|
||||
watchdog==4.0.0
|
||||
watchdog==4.0.1
|
||||
# via -r requirements/edx/paver.in
|
||||
wrapt==1.16.0
|
||||
# via -r requirements/edx/paver.in
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -17,7 +17,7 @@ boltons==21.0.0
|
||||
# semgrep
|
||||
bracex==2.4
|
||||
# via wcmatch
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via requests
|
||||
charset-normalizer==2.0.12
|
||||
# via
|
||||
@@ -40,10 +40,6 @@ glom==22.1.0
|
||||
# via semgrep
|
||||
idna==3.7
|
||||
# via requests
|
||||
importlib-resources==6.4.0
|
||||
# via
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
jsonschema==4.22.0
|
||||
# via semgrep
|
||||
jsonschema-specifications==2023.12.1
|
||||
@@ -52,19 +48,17 @@ markdown-it-py==3.0.0
|
||||
# via rich
|
||||
mdurl==0.1.2
|
||||
# via markdown-it-py
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via semgrep
|
||||
peewee==3.17.5
|
||||
# via semgrep
|
||||
pkgutil-resolve-name==1.3.10
|
||||
# via jsonschema
|
||||
pygments==2.18.0
|
||||
# via rich
|
||||
referencing==0.35.1
|
||||
# via
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
requests==2.31.0
|
||||
requests==2.32.3
|
||||
# via semgrep
|
||||
rich==13.7.1
|
||||
# via semgrep
|
||||
@@ -80,16 +74,12 @@ semgrep==1.52.0
|
||||
# via -r requirements/edx/semgrep.in
|
||||
tomli==2.0.1
|
||||
# via semgrep
|
||||
typing-extensions==4.11.0
|
||||
# via
|
||||
# rich
|
||||
# semgrep
|
||||
typing-extensions==4.12.2
|
||||
# via semgrep
|
||||
urllib3==1.26.18
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# requests
|
||||
# semgrep
|
||||
wcmatch==8.5.1
|
||||
wcmatch==8.5.2
|
||||
# via semgrep
|
||||
zipp==3.18.1
|
||||
# via importlib-resources
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -29,11 +29,11 @@ aniso8601==9.0.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-tincan-py35
|
||||
annotated-types==0.6.0
|
||||
annotated-types==0.7.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pydantic
|
||||
anyio==4.3.0
|
||||
anyio==4.4.0
|
||||
# via
|
||||
# httpx
|
||||
# starlette
|
||||
@@ -56,11 +56,6 @@ astroid==2.13.5
|
||||
# via
|
||||
# pylint
|
||||
# pylint-celery
|
||||
async-timeout==4.0.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# aiohttp
|
||||
# redis
|
||||
attrs==23.2.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -80,15 +75,6 @@ backoff==1.10.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# analytics-python
|
||||
backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9"
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
# celery
|
||||
# django
|
||||
# edx-milestones
|
||||
# icalendar
|
||||
# kombu
|
||||
beautifulsoup4==4.12.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -109,13 +95,13 @@ bleach[css]==6.1.0
|
||||
# xblock-poll
|
||||
boto==2.49.0
|
||||
# via -r requirements/edx/base.txt
|
||||
boto3==1.34.104
|
||||
boto3==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# django-ses
|
||||
# fs-s3fs
|
||||
# ora2
|
||||
botocore==1.34.104
|
||||
botocore==1.34.123
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# boto3
|
||||
@@ -138,7 +124,7 @@ celery==5.4.0
|
||||
# edx-enterprise
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# elasticsearch
|
||||
@@ -221,13 +207,13 @@ coreschema==0.0.4
|
||||
# -r requirements/edx/base.txt
|
||||
# coreapi
|
||||
# drf-yasg
|
||||
coverage[toml]==7.5.1
|
||||
coverage[toml]==7.5.3
|
||||
# via
|
||||
# -r requirements/edx/coverage.txt
|
||||
# pytest-cov
|
||||
crowdsourcehinter-xblock==0.7
|
||||
# via -r requirements/edx/base.txt
|
||||
cryptography==42.0.7
|
||||
cryptography==42.0.8
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# django-fernet-fields-v2
|
||||
@@ -243,7 +229,7 @@ cssselect==1.2.0
|
||||
# via
|
||||
# -r requirements/edx/testing.in
|
||||
# pyquery
|
||||
cssutils==2.10.3
|
||||
cssutils==2.11.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pynliner
|
||||
@@ -405,7 +391,7 @@ django-model-utils==4.5.1
|
||||
# edxval
|
||||
# ora2
|
||||
# super-csv
|
||||
django-mptt==0.14.0
|
||||
django-mptt==0.16.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-django-wiki
|
||||
@@ -432,7 +418,7 @@ django-sekizai==4.1.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-django-wiki
|
||||
django-ses==4.0.0
|
||||
django-ses==4.1.0
|
||||
# via -r requirements/edx/base.txt
|
||||
django-simple-history==3.4.0
|
||||
# via
|
||||
@@ -448,6 +434,7 @@ django-statici18n==2.5.0
|
||||
# -r requirements/edx/base.txt
|
||||
# lti-consumer-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-poll
|
||||
django-storages==1.14.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -535,11 +522,12 @@ edx-celeryutils==1.3.0
|
||||
# super-csv
|
||||
edx-codejail==3.4.1
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-completion==4.6.0
|
||||
edx-completion==4.6.2
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-django-release-util==1.4.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-submissions
|
||||
# edxval
|
||||
edx-django-sites-extensions==4.2.0
|
||||
# via -r requirements/edx/base.txt
|
||||
@@ -571,7 +559,7 @@ edx-drf-extensions==10.3.0
|
||||
# edx-when
|
||||
# edxval
|
||||
# openedx-learning
|
||||
edx-enterprise==4.19.14
|
||||
edx-enterprise==4.19.17
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -590,7 +578,7 @@ edx-milestones==0.6.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-name-affirmation==2.3.7
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-opaque-keys[django]==2.9.0
|
||||
edx-opaque-keys[django]==2.10.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-bulk-grades
|
||||
@@ -607,7 +595,7 @@ edx-opaque-keys[django]==2.9.0
|
||||
# ora2
|
||||
edx-organizations==6.13.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-proctoring==4.17.0
|
||||
edx-proctoring==4.18.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-proctoring-proctortrack
|
||||
@@ -615,7 +603,7 @@ edx-rbac==1.9.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
edx-rest-api-client==5.7.0
|
||||
edx-rest-api-client==5.6.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
@@ -624,7 +612,7 @@ edx-search==3.9.1
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-sga==0.25.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-submissions==3.7.0
|
||||
edx-submissions==3.7.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# ora2
|
||||
@@ -671,21 +659,15 @@ event-tracking==2.4.0
|
||||
# edx-completion
|
||||
# edx-proctoring
|
||||
# edx-search
|
||||
exceptiongroup==1.2.1
|
||||
# via
|
||||
# anyio
|
||||
# pytest
|
||||
execnet==2.1.1
|
||||
# via pytest-xdist
|
||||
factory-boy==3.3.0
|
||||
# via -r requirements/edx/testing.in
|
||||
faker==25.2.0
|
||||
faker==25.8.0
|
||||
# via factory-boy
|
||||
fastapi==0.111.0
|
||||
# via
|
||||
# fastapi-cli
|
||||
# pact-python
|
||||
fastapi-cli==0.0.3
|
||||
# via pact-python
|
||||
fastapi-cli==0.0.4
|
||||
# via fastapi
|
||||
fastavro==1.9.4
|
||||
# via
|
||||
@@ -762,14 +744,6 @@ importlib-metadata==6.11.0
|
||||
# via
|
||||
# -c requirements/edx/../common_constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
# markdown
|
||||
# pytest-randomly
|
||||
importlib-resources==5.13.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
# pycountry
|
||||
inflection==0.5.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -905,7 +879,7 @@ markupsafe==2.1.5
|
||||
# mako
|
||||
# openedx-calc
|
||||
# xblock
|
||||
maxminddb==2.6.1
|
||||
maxminddb==2.6.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# geoip2
|
||||
@@ -913,7 +887,7 @@ mccabe==0.7.0
|
||||
# via pylint
|
||||
mdurl==0.1.2
|
||||
# via markdown-it-py
|
||||
meilisearch==0.31.1
|
||||
meilisearch==0.31.3
|
||||
# via -r requirements/edx/base.txt
|
||||
mock==5.1.0
|
||||
# via -r requirements/edx/base.txt
|
||||
@@ -924,6 +898,10 @@ monotonic==1.6
|
||||
# -r requirements/edx/base.txt
|
||||
# analytics-python
|
||||
# py2neo
|
||||
more-itertools==10.3.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# cssutils
|
||||
mpmath==1.3.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -935,7 +913,7 @@ multidict==6.0.5
|
||||
# yarl
|
||||
mysqlclient==2.2.4
|
||||
# via -r requirements/edx/base.txt
|
||||
newrelic==9.9.1
|
||||
newrelic==9.10.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-django-utils
|
||||
@@ -945,9 +923,9 @@ nltk==3.8.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# chem
|
||||
nodeenv==1.8.0
|
||||
nodeenv==1.9.1
|
||||
# via -r requirements/edx/base.txt
|
||||
numpy==1.24.4
|
||||
numpy==1.26.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# chem
|
||||
@@ -968,7 +946,7 @@ openai==0.28.1
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
openedx-atlas==0.6.0
|
||||
openedx-atlas==0.6.1
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-calc==3.1.0
|
||||
# via -r requirements/edx/base.txt
|
||||
@@ -1005,9 +983,9 @@ optimizely-sdk==4.1.1
|
||||
# -r requirements/edx/base.txt
|
||||
ora2==6.11.1
|
||||
# via -r requirements/edx/base.txt
|
||||
orjson==3.10.3
|
||||
orjson==3.10.4
|
||||
# via fastapi
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# drf-yasg
|
||||
@@ -1053,11 +1031,7 @@ pillow==10.3.0
|
||||
# edx-enterprise
|
||||
# edx-organizations
|
||||
# edxval
|
||||
pkgutil-resolve-name==1.3.10
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# jsonschema
|
||||
platformdirs==4.2.1
|
||||
platformdirs==4.2.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pylint
|
||||
@@ -1075,7 +1049,7 @@ polib==1.2.0
|
||||
# -r requirements/edx/base.txt
|
||||
# -r requirements/edx/testing.in
|
||||
# edx-i18n-tools
|
||||
prompt-toolkit==3.0.43
|
||||
prompt-toolkit==3.0.47
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# click-repl
|
||||
@@ -1099,7 +1073,7 @@ pycodestyle==2.8.0
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/testing.in
|
||||
pycountry==23.12.11
|
||||
pycountry==24.6.1
|
||||
# via -r requirements/edx/base.txt
|
||||
pycparser==2.22
|
||||
# via
|
||||
@@ -1111,12 +1085,12 @@ pycryptodomex==3.20.0
|
||||
# edx-proctoring
|
||||
# lti-consumer-xblock
|
||||
# pyjwkest
|
||||
pydantic==2.7.1
|
||||
pydantic==2.7.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# camel-converter
|
||||
# fastapi
|
||||
pydantic-core==2.18.2
|
||||
pydantic-core==2.18.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pydantic
|
||||
@@ -1205,7 +1179,7 @@ pysrt==1.1.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edxval
|
||||
pytest==8.2.0
|
||||
pytest==8.2.2
|
||||
# via
|
||||
# -r requirements/edx/testing.in
|
||||
# pylint-pytest
|
||||
@@ -1261,7 +1235,7 @@ python-slugify==8.0.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# code-annotations
|
||||
python-swiftclient==4.5.0
|
||||
python-swiftclient==4.6.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# ora2
|
||||
@@ -1274,7 +1248,6 @@ python3-saml==1.16.0
|
||||
pytz==2024.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# babel
|
||||
# django-ses
|
||||
# djangorestframework
|
||||
# drf-yasg
|
||||
@@ -1306,7 +1279,7 @@ random2==1.0.2
|
||||
# via -r requirements/edx/base.txt
|
||||
recommender-xblock==2.2.0
|
||||
# via -r requirements/edx/base.txt
|
||||
redis==5.0.4
|
||||
redis==5.0.5
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# walrus
|
||||
@@ -1315,11 +1288,11 @@ referencing==0.35.1
|
||||
# -r requirements/edx/base.txt
|
||||
# jsonschema
|
||||
# jsonschema-specifications
|
||||
regex==2024.5.10
|
||||
regex==2024.5.15
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# nltk
|
||||
requests==2.31.0
|
||||
requests==2.32.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# algoliasearch
|
||||
@@ -1364,7 +1337,7 @@ ruamel-yaml-clib==0.2.8
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# ruamel-yaml
|
||||
rules==3.3
|
||||
rules==3.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
@@ -1378,7 +1351,7 @@ sailthru-client==2.2.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-ace
|
||||
scipy==1.10.1
|
||||
scipy==1.13.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# chem
|
||||
@@ -1439,7 +1412,7 @@ sniffio==1.3.1
|
||||
# via
|
||||
# anyio
|
||||
# httpx
|
||||
snowflake-connector-python==3.10.0
|
||||
snowflake-connector-python==3.10.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
@@ -1486,11 +1459,11 @@ super-csv==3.2.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-bulk-grades
|
||||
sympy==1.12
|
||||
sympy==1.12.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-calc
|
||||
testfixtures==8.2.0
|
||||
testfixtures==8.3.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# -r requirements/edx/testing.in
|
||||
@@ -1503,20 +1476,12 @@ tinycss2==1.2.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# bleach
|
||||
tomli==2.0.1
|
||||
# via
|
||||
# coverage
|
||||
# import-linter
|
||||
# pylint
|
||||
# pyproject-api
|
||||
# pytest
|
||||
# tox
|
||||
tomlkit==0.12.5
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# pylint
|
||||
# snowflake-connector-python
|
||||
tox==4.15.0
|
||||
tox==4.15.1
|
||||
# via -r requirements/edx/testing.in
|
||||
tqdm==4.66.4
|
||||
# via
|
||||
@@ -1525,35 +1490,23 @@ tqdm==4.66.4
|
||||
# openai
|
||||
typer==0.12.3
|
||||
# via fastapi-cli
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# annotated-types
|
||||
# anyio
|
||||
# asgiref
|
||||
# astroid
|
||||
# django-countries
|
||||
# drf-spectacular
|
||||
# edx-opaque-keys
|
||||
# fastapi
|
||||
# grimp
|
||||
# import-linter
|
||||
# jwcrypto
|
||||
# kombu
|
||||
# pact-python
|
||||
# pydantic
|
||||
# pydantic-core
|
||||
# pylint
|
||||
# pylti1p3
|
||||
# rich
|
||||
# snowflake-connector-python
|
||||
# starlette
|
||||
# typer
|
||||
# uvicorn
|
||||
tzdata==2024.1
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# backports-zoneinfo
|
||||
# celery
|
||||
ujson==5.10.0
|
||||
# via fastapi
|
||||
@@ -1577,13 +1530,11 @@ urllib3==1.26.18
|
||||
# elasticsearch
|
||||
# py2neo
|
||||
# requests
|
||||
# snowflake-connector-python
|
||||
user-util==1.1.0
|
||||
# via -r requirements/edx/base.txt
|
||||
uvicorn[standard]==0.29.0
|
||||
uvicorn[standard]==0.30.1
|
||||
# via
|
||||
# fastapi
|
||||
# fastapi-cli
|
||||
# pact-python
|
||||
uvloop==0.19.0
|
||||
# via uvicorn
|
||||
@@ -1603,9 +1554,9 @@ walrus==0.9.3
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-event-bus-redis
|
||||
watchdog==4.0.0
|
||||
watchdog==4.0.1
|
||||
# via -r requirements/edx/base.txt
|
||||
watchfiles==0.21.0
|
||||
watchfiles==0.22.0
|
||||
# via uvicorn
|
||||
wcwidth==0.2.13
|
||||
# via
|
||||
@@ -1649,18 +1600,18 @@ xblock[django]==4.0.1
|
||||
# staff-graded-xblock
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-google-drive
|
||||
# xblock-poll
|
||||
# xblock-utils
|
||||
xblock-drag-and-drop-v2==4.0.2
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-google-drive==0.7.0
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-poll==1.13.0
|
||||
xblock-poll==1.14.0
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-utils==4.0.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-sga
|
||||
# xblock-poll
|
||||
xmlsec==1.3.13
|
||||
# via
|
||||
# -c requirements/edx/../constraints.txt
|
||||
@@ -1673,11 +1624,10 @@ yarl==1.9.4
|
||||
# -r requirements/edx/base.txt
|
||||
# aiohttp
|
||||
# pact-python
|
||||
zipp==3.18.1
|
||||
zipp==3.19.2
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# importlib-metadata
|
||||
# importlib-resources
|
||||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -10,11 +10,7 @@ click==8.1.6
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# pip-tools
|
||||
importlib-metadata==6.11.0
|
||||
# via
|
||||
# -c requirements/common_constraints.txt
|
||||
# build
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via build
|
||||
pip-tools==7.4.1
|
||||
# via -r requirements/pip-tools.in
|
||||
@@ -22,14 +18,8 @@ pyproject-hooks==1.1.0
|
||||
# via
|
||||
# build
|
||||
# pip-tools
|
||||
tomli==2.0.1
|
||||
# via
|
||||
# build
|
||||
# pip-tools
|
||||
wheel==0.43.0
|
||||
# via pip-tools
|
||||
zipp==3.18.1
|
||||
# via importlib-metadata
|
||||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# pip
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -10,5 +10,5 @@ wheel==0.43.0
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
pip==24.0
|
||||
# via -r requirements/pip.in
|
||||
setuptools==69.5.1
|
||||
setuptools==70.0.0
|
||||
# via -r requirements/pip.in
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -11,7 +11,7 @@ click==8.1.6
|
||||
# click-log
|
||||
click-log==0.4.0
|
||||
# via -r scripts/structures_pruning/requirements/base.in
|
||||
edx-opaque-keys==2.9.0
|
||||
edx-opaque-keys==2.10.0
|
||||
# via -r scripts/structures_pruning/requirements/base.in
|
||||
pbr==6.0.0
|
||||
# via stevedore
|
||||
@@ -22,5 +22,5 @@ pymongo==3.13.0
|
||||
# edx-opaque-keys
|
||||
stevedore==5.2.0
|
||||
# via edx-opaque-keys
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via edx-opaque-keys
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -12,13 +12,11 @@ click-log==0.4.0
|
||||
# via -r scripts/structures_pruning/requirements/base.txt
|
||||
ddt==1.7.2
|
||||
# via -r scripts/structures_pruning/requirements/testing.in
|
||||
edx-opaque-keys==2.9.0
|
||||
edx-opaque-keys==2.10.0
|
||||
# via -r scripts/structures_pruning/requirements/base.txt
|
||||
exceptiongroup==1.2.1
|
||||
# via pytest
|
||||
iniconfig==2.0.0
|
||||
# via pytest
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via pytest
|
||||
pbr==6.0.0
|
||||
# via
|
||||
@@ -30,15 +28,13 @@ pymongo==3.13.0
|
||||
# via
|
||||
# -r scripts/structures_pruning/requirements/base.txt
|
||||
# edx-opaque-keys
|
||||
pytest==8.2.0
|
||||
pytest==8.2.2
|
||||
# via -r scripts/structures_pruning/requirements/testing.in
|
||||
stevedore==5.2.0
|
||||
# via
|
||||
# -r scripts/structures_pruning/requirements/base.txt
|
||||
# edx-opaque-keys
|
||||
tomli==2.0.1
|
||||
# via pytest
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via
|
||||
# -r scripts/structures_pruning/requirements/base.txt
|
||||
# edx-opaque-keys
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -10,19 +10,15 @@ attrs==23.2.0
|
||||
# via zeep
|
||||
backoff==2.2.1
|
||||
# via -r scripts/user_retirement/requirements/base.in
|
||||
backports-zoneinfo==0.2.1 ; python_version < "3.9"
|
||||
# via
|
||||
# -c scripts/user_retirement/requirements/../../../requirements/constraints.txt
|
||||
# django
|
||||
boto3==1.34.104
|
||||
boto3==1.34.123
|
||||
# via -r scripts/user_retirement/requirements/base.in
|
||||
botocore==1.34.104
|
||||
botocore==1.34.123
|
||||
# via
|
||||
# boto3
|
||||
# s3transfer
|
||||
cachetools==5.3.3
|
||||
# via google-auth
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via requests
|
||||
cffi==1.16.0
|
||||
# via
|
||||
@@ -37,7 +33,7 @@ click==8.1.6
|
||||
# -c scripts/user_retirement/requirements/../../../requirements/constraints.txt
|
||||
# -r scripts/user_retirement/requirements/base.in
|
||||
# edx-django-utils
|
||||
cryptography==42.0.7
|
||||
cryptography==42.0.8
|
||||
# via pyjwt
|
||||
django==4.2.13
|
||||
# via
|
||||
@@ -56,16 +52,16 @@ edx-rest-api-client==5.7.0
|
||||
# via -r scripts/user_retirement/requirements/base.in
|
||||
google-api-core==2.19.0
|
||||
# via google-api-python-client
|
||||
google-api-python-client==2.129.0
|
||||
google-api-python-client==2.133.0
|
||||
# via -r scripts/user_retirement/requirements/base.in
|
||||
google-auth==2.29.0
|
||||
google-auth==2.30.0
|
||||
# via
|
||||
# google-api-core
|
||||
# google-api-python-client
|
||||
# google-auth-httplib2
|
||||
google-auth-httplib2==0.2.0
|
||||
# via google-api-python-client
|
||||
googleapis-common-protos==1.63.0
|
||||
googleapis-common-protos==1.63.1
|
||||
# via google-api-core
|
||||
httplib2==0.22.0
|
||||
# via
|
||||
@@ -85,13 +81,13 @@ lxml==4.9.4
|
||||
# via
|
||||
# -c scripts/user_retirement/requirements/../../../requirements/constraints.txt
|
||||
# zeep
|
||||
more-itertools==10.2.0
|
||||
more-itertools==10.3.0
|
||||
# via simple-salesforce
|
||||
newrelic==9.9.1
|
||||
newrelic==9.10.0
|
||||
# via edx-django-utils
|
||||
pbr==6.0.0
|
||||
# via stevedore
|
||||
platformdirs==4.2.1
|
||||
platformdirs==4.2.2
|
||||
# via zeep
|
||||
proto-plus==1.23.0
|
||||
# via google-api-core
|
||||
@@ -137,7 +133,7 @@ requests==2.31.0
|
||||
# simple-salesforce
|
||||
# slumber
|
||||
# zeep
|
||||
requests-file==2.0.0
|
||||
requests-file==2.1.0
|
||||
# via zeep
|
||||
requests-toolbelt==1.0.0
|
||||
# via zeep
|
||||
@@ -160,10 +156,8 @@ sqlparse==0.5.0
|
||||
# via django
|
||||
stevedore==5.2.0
|
||||
# via edx-django-utils
|
||||
typing-extensions==4.11.0
|
||||
# via
|
||||
# asgiref
|
||||
# simple-salesforce
|
||||
typing-extensions==4.12.2
|
||||
# via simple-salesforce
|
||||
unicodecsv==0.14.1
|
||||
# via -r scripts/user_retirement/requirements/base.in
|
||||
uritemplate==4.1.1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
@@ -14,15 +14,11 @@ attrs==23.2.0
|
||||
# zeep
|
||||
backoff==2.2.1
|
||||
# via -r scripts/user_retirement/requirements/base.txt
|
||||
backports-zoneinfo==0.2.1 ; python_version < "3.9"
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# django
|
||||
boto3==1.34.104
|
||||
boto3==1.34.123
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# moto
|
||||
botocore==1.34.104
|
||||
botocore==1.34.123
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# boto3
|
||||
@@ -32,7 +28,7 @@ cachetools==5.3.3
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# google-auth
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# requests
|
||||
@@ -49,7 +45,7 @@ click==8.1.6
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# edx-django-utils
|
||||
cryptography==42.0.7
|
||||
cryptography==42.0.8
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# moto
|
||||
@@ -76,15 +72,13 @@ edx-django-utils==5.14.2
|
||||
# edx-rest-api-client
|
||||
edx-rest-api-client==5.7.0
|
||||
# via -r scripts/user_retirement/requirements/base.txt
|
||||
exceptiongroup==1.2.1
|
||||
# via pytest
|
||||
google-api-core==2.19.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# google-api-python-client
|
||||
google-api-python-client==2.129.0
|
||||
google-api-python-client==2.133.0
|
||||
# via -r scripts/user_retirement/requirements/base.txt
|
||||
google-auth==2.29.0
|
||||
google-auth==2.30.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# google-api-core
|
||||
@@ -94,7 +88,7 @@ google-auth-httplib2==0.2.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# google-api-python-client
|
||||
googleapis-common-protos==1.63.0
|
||||
googleapis-common-protos==1.63.1
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# google-api-core
|
||||
@@ -132,23 +126,23 @@ markupsafe==2.1.5
|
||||
# werkzeug
|
||||
mock==5.1.0
|
||||
# via -r scripts/user_retirement/requirements/testing.in
|
||||
more-itertools==10.2.0
|
||||
more-itertools==10.3.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# simple-salesforce
|
||||
moto==4.2.14
|
||||
# via -r scripts/user_retirement/requirements/testing.in
|
||||
newrelic==9.9.1
|
||||
newrelic==9.10.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# edx-django-utils
|
||||
packaging==24.0
|
||||
packaging==24.1
|
||||
# via pytest
|
||||
pbr==6.0.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# stevedore
|
||||
platformdirs==4.2.1
|
||||
platformdirs==4.2.2
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# zeep
|
||||
@@ -194,7 +188,7 @@ pyparsing==3.1.2
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# httplib2
|
||||
pytest==8.2.0
|
||||
pytest==8.2.2
|
||||
# via -r scripts/user_retirement/requirements/testing.in
|
||||
python-dateutil==2.9.0.post0
|
||||
# via
|
||||
@@ -224,7 +218,7 @@ requests==2.31.0
|
||||
# simple-salesforce
|
||||
# slumber
|
||||
# zeep
|
||||
requests-file==2.0.0
|
||||
requests-file==2.1.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# zeep
|
||||
@@ -234,7 +228,7 @@ requests-toolbelt==1.0.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# zeep
|
||||
responses==0.25.0
|
||||
responses==0.25.2
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/testing.in
|
||||
# moto
|
||||
@@ -268,12 +262,9 @@ stevedore==5.2.0
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# edx-django-utils
|
||||
tomli==2.0.1
|
||||
# via pytest
|
||||
typing-extensions==4.11.0
|
||||
typing-extensions==4.12.2
|
||||
# via
|
||||
# -r scripts/user_retirement/requirements/base.txt
|
||||
# asgiref
|
||||
# simple-salesforce
|
||||
unicodecsv==0.14.1
|
||||
# via -r scripts/user_retirement/requirements/base.txt
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# This file is autogenerated by pip-compile with Python 3.11
|
||||
# by the following command:
|
||||
#
|
||||
# make upgrade
|
||||
#
|
||||
certifi==2024.2.2
|
||||
certifi==2024.6.2
|
||||
# via requests
|
||||
charset-normalizer==2.0.12
|
||||
# via
|
||||
@@ -12,7 +12,7 @@ charset-normalizer==2.0.12
|
||||
# requests
|
||||
idna==3.7
|
||||
# via requests
|
||||
requests==2.31.0
|
||||
requests==2.32.3
|
||||
# via -r scripts/xblock/requirements.in
|
||||
urllib3==1.26.18
|
||||
# via
|
||||
|
||||
Reference in New Issue
Block a user