diff --git a/requirements/all.txt b/requirements/all.txt index b1cc9e505..6c06f51c5 100644 --- a/requirements/all.txt +++ b/requirements/all.txt @@ -16,11 +16,6 @@ astroid==3.2.4 # -r requirements/dev.txt # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/dev.txt - # -r requirements/production.txt - # redis attrs==23.2.0 # via # -r requirements/dev.txt @@ -38,18 +33,25 @@ bleach==6.1.0 # via # -r requirements/dev.txt # -r requirements/production.txt -boto3==1.34.150 +boto3==1.34.151 # via # -r requirements/production.txt # django-ses -botocore==1.34.150 +botocore==1.34.151 # via # -r requirements/production.txt # boto3 # s3transfer +cachecontrol==0.14.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # firebase-admin cachetools==5.4.0 # via # -r requirements/dev.txt + # -r requirements/production.txt + # google-auth # tox certifi==2024.7.4 # via @@ -145,6 +147,7 @@ django==4.2.14 # django-extensions # django-filter # django-model-utils + # django-push-notifications # django-ses # django-simple-history # django-statici18n @@ -198,6 +201,11 @@ django-model-utils==4.5.1 # via # -r requirements/dev.txt # -r requirements/production.txt +django-push-notifications==3.1.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # edx-ace django-ratelimit==4.1.0 # via # -r requirements/dev.txt @@ -263,7 +271,7 @@ drf-yasg==1.21.7 # via # -r requirements/dev.txt # -r requirements/production.txt -edx-ace==1.9.1 +edx-ace==1.10.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -288,7 +296,7 @@ edx-django-sites-extensions==4.2.0 # via # -r requirements/dev.txt # -r requirements/production.txt -edx-django-utils==5.14.2 +edx-django-utils==5.15.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -303,7 +311,7 @@ edx-drf-extensions==10.3.0 # via # -r requirements/dev.txt # -r requirements/production.txt -edx-event-bus-kafka==5.7.0 +edx-event-bus-kafka==5.8.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -351,18 +359,102 @@ filelock==3.15.4 # -r requirements/dev.txt # tox # virtualenv +firebase-admin==6.5.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # edx-ace fontawesomefree==6.6.0 # via # -r requirements/dev.txt # -r requirements/production.txt gevent==24.2.1 # via -r requirements/production.txt +google-api-core[grpc]==2.19.1 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # firebase-admin + # google-api-python-client + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-api-python-client==2.139.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # firebase-admin +google-auth==2.32.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-core + # google-api-python-client + # google-auth-httplib2 + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-auth-httplib2==0.2.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-python-client +google-cloud-core==2.4.1 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-cloud-firestore + # google-cloud-storage +google-cloud-firestore==2.17.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # firebase-admin +google-cloud-storage==2.18.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # firebase-admin +google-crc32c==1.5.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-cloud-storage + # google-resumable-media +google-resumable-media==2.7.1 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-cloud-storage +googleapis-common-protos==1.63.2 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-core + # grpcio-status greenlet==3.0.3 # via # -r requirements/production.txt # gevent +grpcio==1.65.2 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-core + # grpcio-status +grpcio-status==1.62.2 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-core gunicorn==22.0.0 # via -r requirements/production.txt +httplib2==0.22.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-python-client + # google-auth-httplib2 httpretty==1.1.4 # via -r requirements/dev.txt idna==3.7 @@ -419,7 +511,12 @@ mccabe==0.7.0 # via # -r requirements/dev.txt # pylint -mypy==1.11.0 +msgpack==1.0.8 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # cachecontrol +mypy==1.11.1 # via -r requirements/dev.txt mypy-extensions==1.0.0 # via @@ -503,11 +600,37 @@ polib==1.2.0 # -r requirements/dev.txt # -r requirements/production.txt # edx-i18n-tools +proto-plus==1.24.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-core + # google-cloud-firestore +protobuf==4.25.4 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-api-core + # google-cloud-firestore + # googleapis-common-protos + # grpcio-status + # proto-plus psutil==6.0.0 # via # -r requirements/dev.txt # -r requirements/production.txt # edx-django-utils +pyasn1==0.6.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-auth pycparser==2.22 # via # -r requirements/dev.txt @@ -525,6 +648,7 @@ pyjwt[crypto]==2.8.0 # edx-auth-backends # edx-drf-extensions # edx-rest-api-client + # firebase-admin # segment-analytics-python # social-auth-core pylint==3.2.6 @@ -561,6 +685,11 @@ pynacl==1.5.0 # -r requirements/dev.txt # -r requirements/production.txt # edx-django-utils +pyparsing==3.1.2 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # httplib2 pypng==0.20220715.0 # via # -r requirements/dev.txt @@ -628,9 +757,12 @@ requests==2.32.3 # via # -r requirements/dev.txt # -r requirements/production.txt + # cachecontrol # coreapi # edx-drf-extensions # edx-rest-api-client + # google-api-core + # google-cloud-storage # requests-oauthlib # responses # sailthru-client @@ -644,6 +776,11 @@ requests-oauthlib==2.0.0 # social-auth-core responses==0.25.3 # via -r requirements/dev.txt +rsa==4.9 + # via + # -r requirements/dev.txt + # -r requirements/production.txt + # google-auth s3transfer==0.10.2 # via # -r requirements/production.txt @@ -741,6 +878,7 @@ uritemplate==4.1.1 # -r requirements/production.txt # coreapi # drf-yasg + # google-api-python-client urllib3==1.26.19 # via # -c requirements/constraints.txt diff --git a/requirements/base.txt b/requirements/base.txt index 848abbd1f..53a0d225e 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,8 +8,6 @@ asgiref==3.8.1 # via # django # django-cors-headers -async-timeout==4.0.3 - # via redis attrs==23.2.0 # via # edx-ace @@ -18,6 +16,10 @@ backoff==2.2.1 # via segment-analytics-python bleach==6.1.0 # via -r requirements/base.in +cachecontrol==0.14.0 + # via firebase-admin +cachetools==5.4.0 + # via google-auth certifi==2024.7.4 # via requests cffi==1.16.0 @@ -59,6 +61,7 @@ django==4.2.14 # django-extensions # django-filter # django-model-utils + # django-push-notifications # django-simple-history # django-statici18n # django-storages @@ -94,6 +97,8 @@ django-filter==24.2 # via -r requirements/base.in django-model-utils==4.5.1 # via -r requirements/base.in +django-push-notifications==3.1.0 + # via edx-ace django-ratelimit==4.1.0 # via -r requirements/base.in django-rest-swagger==2.2.0 @@ -127,7 +132,7 @@ drf-jwt==1.19.2 # via edx-drf-extensions drf-yasg==1.21.7 # via -r requirements/base.in -edx-ace==1.9.1 +edx-ace==1.10.0 # via -r requirements/base.in edx-auth-backends==4.3.0 # via -r requirements/base.in @@ -139,7 +144,7 @@ edx-django-release-util==1.4.0 # via -r requirements/base.in edx-django-sites-extensions==4.2.0 # via -r requirements/base.in -edx-django-utils==5.14.2 +edx-django-utils==5.15.0 # via # -r requirements/base.in # edx-ace @@ -151,7 +156,7 @@ edx-django-utils==5.14.2 # openedx-events edx-drf-extensions==10.3.0 # via -r requirements/base.in -edx-event-bus-kafka==5.7.0 +edx-event-bus-kafka==5.8.0 # via -r requirements/base.in edx-event-bus-redis @ git+https://github.com/openedx/event-bus-redis.git@v0.5.0 # via -r requirements/base.in @@ -172,8 +177,57 @@ edx-toggles==5.2.0 # edx-event-bus-redis fastavro==1.9.5 # via openedx-events +firebase-admin==6.5.0 + # via edx-ace fontawesomefree==6.6.0 # via -r requirements/base.in +google-api-core[grpc]==2.19.1 + # via + # firebase-admin + # google-api-python-client + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-api-python-client==2.139.0 + # via firebase-admin +google-auth==2.32.0 + # via + # google-api-core + # google-api-python-client + # google-auth-httplib2 + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-auth-httplib2==0.2.0 + # via google-api-python-client +google-cloud-core==2.4.1 + # via + # google-cloud-firestore + # google-cloud-storage +google-cloud-firestore==2.17.0 + # via firebase-admin +google-cloud-storage==2.18.0 + # via firebase-admin +google-crc32c==1.5.0 + # via + # google-cloud-storage + # google-resumable-media +google-resumable-media==2.7.1 + # via google-cloud-storage +googleapis-common-protos==1.63.2 + # via + # google-api-core + # grpcio-status +grpcio==1.65.2 + # via + # google-api-core + # grpcio-status +grpcio-status==1.62.2 + # via google-api-core +httplib2==0.22.0 + # via + # google-api-python-client + # google-auth-httplib2 idna==3.7 # via requests inflection==0.5.1 @@ -193,6 +247,8 @@ markdown==3.6 # via -r requirements/base.in markupsafe==2.1.5 # via jinja2 +msgpack==1.0.8 + # via cachecontrol mysqlclient==2.2.4 # via -r requirements/base.in newrelic==9.12.0 @@ -222,8 +278,25 @@ pillow==10.4.0 # via -r requirements/base.in polib==1.2.0 # via edx-i18n-tools +proto-plus==1.24.0 + # via + # google-api-core + # google-cloud-firestore +protobuf==4.25.4 + # via + # google-api-core + # google-cloud-firestore + # googleapis-common-protos + # grpcio-status + # proto-plus psutil==6.0.0 # via edx-django-utils +pyasn1==0.6.0 + # via + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via google-auth pycparser==2.22 # via cffi pygments==2.18.0 @@ -234,6 +307,7 @@ pyjwt[crypto]==2.8.0 # edx-auth-backends # edx-drf-extensions # edx-rest-api-client + # firebase-admin # segment-analytics-python # social-auth-core pymemcache==4.0.0 @@ -242,6 +316,8 @@ pymongo==4.8.0 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils +pyparsing==3.1.2 + # via httplib2 pypng==0.20220715.0 # via qrcode python-dateutil==2.9.0.post0 @@ -271,9 +347,12 @@ redis==5.0.8 requests==2.32.3 # via # -r requirements/base.in + # cachecontrol # coreapi # edx-drf-extensions # edx-rest-api-client + # google-api-core + # google-cloud-storage # requests-oauthlib # sailthru-client # segment-analytics-python @@ -281,6 +360,8 @@ requests==2.32.3 # social-auth-core requests-oauthlib==2.0.0 # via social-auth-core +rsa==4.9 + # via google-auth sailthru-client==2.2.3 # via edx-ace segment-analytics-python==2.3.2 @@ -327,6 +408,7 @@ uritemplate==4.1.1 # via # coreapi # drf-yasg + # google-api-python-client urllib3==1.26.19 # via # -c requirements/constraints.txt diff --git a/requirements/dev.txt b/requirements/dev.txt index 85823061e..29808baa8 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -15,10 +15,6 @@ astroid==3.2.4 # -r requirements/test.txt # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/test.txt - # redis attrs==23.2.0 # via # -r requirements/test.txt @@ -32,9 +28,14 @@ black==24.4.2 # via -r requirements/test.txt bleach==6.1.0 # via -r requirements/test.txt +cachecontrol==0.14.0 + # via + # -r requirements/test.txt + # firebase-admin cachetools==5.4.0 # via # -r requirements/test.txt + # google-auth # tox certifi==2024.7.4 # via @@ -118,6 +119,7 @@ django==4.2.14 # django-extensions # django-filter # django-model-utils + # django-push-notifications # django-simple-history # django-statici18n # django-storages @@ -160,6 +162,10 @@ django-filter==24.2 # via -r requirements/test.txt django-model-utils==4.5.1 # via -r requirements/test.txt +django-push-notifications==3.1.0 + # via + # -r requirements/test.txt + # edx-ace django-ratelimit==4.1.0 # via -r requirements/test.txt django-rest-swagger==2.2.0 @@ -201,7 +207,7 @@ drf-jwt==1.19.2 # edx-drf-extensions drf-yasg==1.21.7 # via -r requirements/test.txt -edx-ace==1.9.1 +edx-ace==1.10.0 # via -r requirements/test.txt edx-auth-backends==4.3.0 # via -r requirements/test.txt @@ -215,7 +221,7 @@ edx-django-release-util==1.4.0 # via -r requirements/test.txt edx-django-sites-extensions==4.2.0 # via -r requirements/test.txt -edx-django-utils==5.14.2 +edx-django-utils==5.15.0 # via # -r requirements/test.txt # edx-ace @@ -227,7 +233,7 @@ edx-django-utils==5.14.2 # openedx-events edx-drf-extensions==10.3.0 # via -r requirements/test.txt -edx-event-bus-kafka==5.7.0 +edx-event-bus-kafka==5.8.0 # via -r requirements/test.txt edx-event-bus-redis @ git+https://github.com/openedx/event-bus-redis.git@v0.5.0 # via -r requirements/test.txt @@ -266,8 +272,78 @@ filelock==3.15.4 # -r requirements/test.txt # tox # virtualenv +firebase-admin==6.5.0 + # via + # -r requirements/test.txt + # edx-ace fontawesomefree==6.6.0 # via -r requirements/test.txt +google-api-core[grpc]==2.19.1 + # via + # -r requirements/test.txt + # firebase-admin + # google-api-python-client + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-api-python-client==2.139.0 + # via + # -r requirements/test.txt + # firebase-admin +google-auth==2.32.0 + # via + # -r requirements/test.txt + # google-api-core + # google-api-python-client + # google-auth-httplib2 + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-auth-httplib2==0.2.0 + # via + # -r requirements/test.txt + # google-api-python-client +google-cloud-core==2.4.1 + # via + # -r requirements/test.txt + # google-cloud-firestore + # google-cloud-storage +google-cloud-firestore==2.17.0 + # via + # -r requirements/test.txt + # firebase-admin +google-cloud-storage==2.18.0 + # via + # -r requirements/test.txt + # firebase-admin +google-crc32c==1.5.0 + # via + # -r requirements/test.txt + # google-cloud-storage + # google-resumable-media +google-resumable-media==2.7.1 + # via + # -r requirements/test.txt + # google-cloud-storage +googleapis-common-protos==1.63.2 + # via + # -r requirements/test.txt + # google-api-core + # grpcio-status +grpcio==1.65.2 + # via + # -r requirements/test.txt + # google-api-core + # grpcio-status +grpcio-status==1.62.2 + # via + # -r requirements/test.txt + # google-api-core +httplib2==0.22.0 + # via + # -r requirements/test.txt + # google-api-python-client + # google-auth-httplib2 httpretty==1.1.4 # via -r requirements/test.txt idna==3.7 @@ -311,7 +387,11 @@ mccabe==0.7.0 # via # -r requirements/test.txt # pylint -mypy==1.11.0 +msgpack==1.0.8 + # via + # -r requirements/test.txt + # cachecontrol +mypy==1.11.1 # via -r requirements/dev.in mypy-extensions==1.0.0 # via @@ -378,10 +458,32 @@ polib==1.2.0 # via # -r requirements/test.txt # edx-i18n-tools +proto-plus==1.24.0 + # via + # -r requirements/test.txt + # google-api-core + # google-cloud-firestore +protobuf==4.25.4 + # via + # -r requirements/test.txt + # google-api-core + # google-cloud-firestore + # googleapis-common-protos + # grpcio-status + # proto-plus psutil==6.0.0 # via # -r requirements/test.txt # edx-django-utils +pyasn1==0.6.0 + # via + # -r requirements/test.txt + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via + # -r requirements/test.txt + # google-auth pycparser==2.22 # via # -r requirements/test.txt @@ -395,6 +497,7 @@ pyjwt[crypto]==2.8.0 # edx-auth-backends # edx-drf-extensions # edx-rest-api-client + # firebase-admin # segment-analytics-python # social-auth-core pylint==3.2.6 @@ -427,6 +530,10 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils +pyparsing==3.1.2 + # via + # -r requirements/test.txt + # httplib2 pypng==0.20220715.0 # via # -r requirements/test.txt @@ -480,9 +587,12 @@ redis==5.0.8 requests==2.32.3 # via # -r requirements/test.txt + # cachecontrol # coreapi # edx-drf-extensions # edx-rest-api-client + # google-api-core + # google-cloud-storage # requests-oauthlib # responses # sailthru-client @@ -495,6 +605,10 @@ requests-oauthlib==2.0.0 # social-auth-core responses==0.25.3 # via -r requirements/test.txt +rsa==4.9 + # via + # -r requirements/test.txt + # google-auth sailthru-client==2.2.3 # via # -r requirements/test.txt @@ -572,6 +686,7 @@ uritemplate==4.1.1 # -r requirements/test.txt # coreapi # drf-yasg + # google-api-python-client urllib3==1.26.19 # via # -c requirements/constraints.txt diff --git a/requirements/production.txt b/requirements/production.txt index 3a2bb54bc..5c2013950 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -9,10 +9,6 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers -async-timeout==4.0.3 - # via - # -r requirements/base.txt - # redis attrs==23.2.0 # via # -r requirements/base.txt @@ -24,12 +20,20 @@ backoff==2.2.1 # segment-analytics-python bleach==6.1.0 # via -r requirements/base.txt -boto3==1.34.150 +boto3==1.34.151 # via django-ses -botocore==1.34.150 +botocore==1.34.151 # via # boto3 # s3transfer +cachecontrol==0.14.0 + # via + # -r requirements/base.txt + # firebase-admin +cachetools==5.4.0 + # via + # -r requirements/base.txt + # google-auth certifi==2024.7.4 # via # -r requirements/base.txt @@ -83,6 +87,7 @@ django==4.2.14 # django-extensions # django-filter # django-model-utils + # django-push-notifications # django-ses # django-simple-history # django-statici18n @@ -122,6 +127,10 @@ django-filter==24.2 # via -r requirements/base.txt django-model-utils==4.5.1 # via -r requirements/base.txt +django-push-notifications==3.1.0 + # via + # -r requirements/base.txt + # edx-ace django-ratelimit==4.1.0 # via -r requirements/base.txt django-rest-swagger==2.2.0 @@ -161,7 +170,7 @@ drf-jwt==1.19.2 # edx-drf-extensions drf-yasg==1.21.7 # via -r requirements/base.txt -edx-ace==1.9.1 +edx-ace==1.10.0 # via -r requirements/base.txt edx-auth-backends==4.3.0 # via -r requirements/base.txt @@ -175,7 +184,7 @@ edx-django-release-util==1.4.0 # via -r requirements/base.txt edx-django-sites-extensions==4.2.0 # via -r requirements/base.txt -edx-django-utils==5.14.2 +edx-django-utils==5.15.0 # via # -r requirements/base.txt # edx-ace @@ -187,7 +196,7 @@ edx-django-utils==5.14.2 # openedx-events edx-drf-extensions==10.3.0 # via -r requirements/base.txt -edx-event-bus-kafka==5.7.0 +edx-event-bus-kafka==5.8.0 # via -r requirements/base.txt edx-event-bus-redis @ git+https://github.com/openedx/event-bus-redis.git@v0.5.0 # via -r requirements/base.txt @@ -212,14 +221,84 @@ fastavro==1.9.5 # via # -r requirements/base.txt # openedx-events +firebase-admin==6.5.0 + # via + # -r requirements/base.txt + # edx-ace fontawesomefree==6.6.0 # via -r requirements/base.txt gevent==24.2.1 # via -r requirements/production.in +google-api-core[grpc]==2.19.1 + # via + # -r requirements/base.txt + # firebase-admin + # google-api-python-client + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-api-python-client==2.139.0 + # via + # -r requirements/base.txt + # firebase-admin +google-auth==2.32.0 + # via + # -r requirements/base.txt + # google-api-core + # google-api-python-client + # google-auth-httplib2 + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-auth-httplib2==0.2.0 + # via + # -r requirements/base.txt + # google-api-python-client +google-cloud-core==2.4.1 + # via + # -r requirements/base.txt + # google-cloud-firestore + # google-cloud-storage +google-cloud-firestore==2.17.0 + # via + # -r requirements/base.txt + # firebase-admin +google-cloud-storage==2.18.0 + # via + # -r requirements/base.txt + # firebase-admin +google-crc32c==1.5.0 + # via + # -r requirements/base.txt + # google-cloud-storage + # google-resumable-media +google-resumable-media==2.7.1 + # via + # -r requirements/base.txt + # google-cloud-storage +googleapis-common-protos==1.63.2 + # via + # -r requirements/base.txt + # google-api-core + # grpcio-status greenlet==3.0.3 # via gevent +grpcio==1.65.2 + # via + # -r requirements/base.txt + # google-api-core + # grpcio-status +grpcio-status==1.62.2 + # via + # -r requirements/base.txt + # google-api-core gunicorn==22.0.0 # via -r requirements/production.in +httplib2==0.22.0 + # via + # -r requirements/base.txt + # google-api-python-client + # google-auth-httplib2 idna==3.7 # via # -r requirements/base.txt @@ -253,6 +332,10 @@ markupsafe==2.1.5 # via # -r requirements/base.txt # jinja2 +msgpack==1.0.8 + # via + # -r requirements/base.txt + # cachecontrol mysqlclient==2.2.4 # via -r requirements/base.txt newrelic==9.12.0 @@ -297,10 +380,32 @@ polib==1.2.0 # via # -r requirements/base.txt # edx-i18n-tools +proto-plus==1.24.0 + # via + # -r requirements/base.txt + # google-api-core + # google-cloud-firestore +protobuf==4.25.4 + # via + # -r requirements/base.txt + # google-api-core + # google-cloud-firestore + # googleapis-common-protos + # grpcio-status + # proto-plus psutil==6.0.0 # via # -r requirements/base.txt # edx-django-utils +pyasn1==0.6.0 + # via + # -r requirements/base.txt + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via + # -r requirements/base.txt + # google-auth pycparser==2.22 # via # -r requirements/base.txt @@ -314,6 +419,7 @@ pyjwt[crypto]==2.8.0 # edx-auth-backends # edx-drf-extensions # edx-rest-api-client + # firebase-admin # segment-analytics-python # social-auth-core pymemcache==4.0.0 @@ -326,6 +432,10 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils +pyparsing==3.1.2 + # via + # -r requirements/base.txt + # httplib2 pypng==0.20220715.0 # via # -r requirements/base.txt @@ -368,9 +478,12 @@ redis==5.0.8 requests==2.32.3 # via # -r requirements/base.txt + # cachecontrol # coreapi # edx-drf-extensions # edx-rest-api-client + # google-api-core + # google-cloud-storage # requests-oauthlib # sailthru-client # segment-analytics-python @@ -380,6 +493,10 @@ requests-oauthlib==2.0.0 # via # -r requirements/base.txt # social-auth-core +rsa==4.9 + # via + # -r requirements/base.txt + # google-auth s3transfer==0.10.2 # via boto3 sailthru-client==2.2.3 @@ -444,6 +561,7 @@ uritemplate==4.1.1 # -r requirements/base.txt # coreapi # drf-yasg + # google-api-python-client urllib3==1.26.19 # via # -c requirements/constraints.txt diff --git a/requirements/test.txt b/requirements/test.txt index 9bacca700..373fc1aa5 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -13,10 +13,6 @@ astroid==3.2.4 # via # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/base.txt - # redis attrs==23.2.0 # via # -r requirements/base.txt @@ -30,8 +26,15 @@ black==24.4.2 # via -r requirements/test.in bleach==6.1.0 # via -r requirements/base.txt +cachecontrol==0.14.0 + # via + # -r requirements/base.txt + # firebase-admin cachetools==5.4.0 - # via tox + # via + # -r requirements/base.txt + # google-auth + # tox certifi==2024.7.4 # via # -r requirements/base.txt @@ -103,6 +106,7 @@ distlib==0.3.8 # django-extensions # django-filter # django-model-utils + # django-push-notifications # django-simple-history # django-statici18n # django-storages @@ -141,6 +145,10 @@ django-filter==24.2 # via -r requirements/base.txt django-model-utils==4.5.1 # via -r requirements/base.txt +django-push-notifications==3.1.0 + # via + # -r requirements/base.txt + # edx-ace django-ratelimit==4.1.0 # via -r requirements/base.txt django-rest-swagger==2.2.0 @@ -178,7 +186,7 @@ drf-jwt==1.19.2 # edx-drf-extensions drf-yasg==1.21.7 # via -r requirements/base.txt -edx-ace==1.9.1 +edx-ace==1.10.0 # via -r requirements/base.txt edx-auth-backends==4.3.0 # via -r requirements/base.txt @@ -192,7 +200,7 @@ edx-django-release-util==1.4.0 # via -r requirements/base.txt edx-django-sites-extensions==4.2.0 # via -r requirements/base.txt -edx-django-utils==5.14.2 +edx-django-utils==5.15.0 # via # -r requirements/base.txt # edx-ace @@ -204,7 +212,7 @@ edx-django-utils==5.14.2 # openedx-events edx-drf-extensions==10.3.0 # via -r requirements/base.txt -edx-event-bus-kafka==5.7.0 +edx-event-bus-kafka==5.8.0 # via -r requirements/base.txt edx-event-bus-redis @ git+https://github.com/openedx/event-bus-redis.git@v0.5.0 # via -r requirements/base.txt @@ -239,8 +247,78 @@ filelock==3.15.4 # via # tox # virtualenv +firebase-admin==6.5.0 + # via + # -r requirements/base.txt + # edx-ace fontawesomefree==6.6.0 # via -r requirements/base.txt +google-api-core[grpc]==2.19.1 + # via + # -r requirements/base.txt + # firebase-admin + # google-api-python-client + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-api-python-client==2.139.0 + # via + # -r requirements/base.txt + # firebase-admin +google-auth==2.32.0 + # via + # -r requirements/base.txt + # google-api-core + # google-api-python-client + # google-auth-httplib2 + # google-cloud-core + # google-cloud-firestore + # google-cloud-storage +google-auth-httplib2==0.2.0 + # via + # -r requirements/base.txt + # google-api-python-client +google-cloud-core==2.4.1 + # via + # -r requirements/base.txt + # google-cloud-firestore + # google-cloud-storage +google-cloud-firestore==2.17.0 + # via + # -r requirements/base.txt + # firebase-admin +google-cloud-storage==2.18.0 + # via + # -r requirements/base.txt + # firebase-admin +google-crc32c==1.5.0 + # via + # -r requirements/base.txt + # google-cloud-storage + # google-resumable-media +google-resumable-media==2.7.1 + # via + # -r requirements/base.txt + # google-cloud-storage +googleapis-common-protos==1.63.2 + # via + # -r requirements/base.txt + # google-api-core + # grpcio-status +grpcio==1.65.2 + # via + # -r requirements/base.txt + # google-api-core + # grpcio-status +grpcio-status==1.62.2 + # via + # -r requirements/base.txt + # google-api-core +httplib2==0.22.0 + # via + # -r requirements/base.txt + # google-api-python-client + # google-auth-httplib2 httpretty==1.1.4 # via -r requirements/test.in idna==3.7 @@ -280,6 +358,10 @@ markupsafe==2.1.5 # jinja2 mccabe==0.7.0 # via pylint +msgpack==1.0.8 + # via + # -r requirements/base.txt + # cachecontrol mypy-extensions==1.0.0 # via black mysqlclient==2.2.4 @@ -338,10 +420,32 @@ polib==1.2.0 # via # -r requirements/base.txt # edx-i18n-tools +proto-plus==1.24.0 + # via + # -r requirements/base.txt + # google-api-core + # google-cloud-firestore +protobuf==4.25.4 + # via + # -r requirements/base.txt + # google-api-core + # google-cloud-firestore + # googleapis-common-protos + # grpcio-status + # proto-plus psutil==6.0.0 # via # -r requirements/base.txt # edx-django-utils +pyasn1==0.6.0 + # via + # -r requirements/base.txt + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via + # -r requirements/base.txt + # google-auth pycparser==2.22 # via # -r requirements/base.txt @@ -355,6 +459,7 @@ pyjwt[crypto]==2.8.0 # edx-auth-backends # edx-drf-extensions # edx-rest-api-client + # firebase-admin # segment-analytics-python # social-auth-core pylint==3.2.6 @@ -381,6 +486,10 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils +pyparsing==3.1.2 + # via + # -r requirements/base.txt + # httplib2 pypng==0.20220715.0 # via # -r requirements/base.txt @@ -430,9 +539,12 @@ redis==5.0.8 requests==2.32.3 # via # -r requirements/base.txt + # cachecontrol # coreapi # edx-drf-extensions # edx-rest-api-client + # google-api-core + # google-cloud-storage # requests-oauthlib # responses # sailthru-client @@ -445,6 +557,10 @@ requests-oauthlib==2.0.0 # social-auth-core responses==0.25.3 # via -r requirements/test.in +rsa==4.9 + # via + # -r requirements/base.txt + # google-auth sailthru-client==2.2.3 # via # -r requirements/base.txt @@ -514,6 +630,7 @@ uritemplate==4.1.1 # -r requirements/base.txt # coreapi # drf-yasg + # google-api-python-client urllib3==1.26.19 # via # -c requirements/constraints.txt