Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 35 additions & 67 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,8 @@
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --cert=None --client-cert=None --index-url=None --output-file=requirements/base.txt --pip-args=None requirements/base.in
# pip-compile --output-file=requirements/base.txt requirements/base.in
#
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.12.15
# via openai
aiosignal==1.4.0
# via aiohttp
algoliasearch==1.20.0
# via
# -c requirements/constraints.txt
Expand All @@ -21,16 +15,15 @@ algoliasearch-django==1.7.3
# -r requirements/base.in
amqp==5.3.1
# via kombu
asgiref==3.9.2
asgiref==3.10.0
# via
# django
# django-cors-headers
# django-countries
asn1crypto==1.5.1
# via snowflake-connector-python
attrs==25.3.0
attrs==25.4.0
# via
# aiohttp
# jsonschema
# openedx-events
# referencing
Expand All @@ -43,16 +36,16 @@ beautifulsoup4==4.14.2
# taxonomy-connector
billiard==4.2.2
# via celery
boto3==1.40.41
boto3==1.40.64
# via
# django-ses
# snowflake-connector-python
botocore==1.40.41
botocore==1.40.64
# via
# boto3
# s3transfer
# snowflake-connector-python
cachetools==6.2.0
cachetools==6.2.1
# via google-auth
cairocffi==1.7.1
# via cairosvg
Expand All @@ -63,18 +56,17 @@ celery==5.5.3
# -c requirements/constraints.txt
# django-celery-results
# taxonomy-connector
certifi==2025.8.3
certifi==2025.10.5
# via
# elasticsearch
# requests
# snowflake-connector-python
cffi==1.17.1
cffi==2.0.0
# via
# cairocffi
# cryptography
# pynacl
# snowflake-connector-python
charset-normalizer==3.4.3
charset-normalizer==3.4.4
# via
# requests
# snowflake-connector-python
Expand Down Expand Up @@ -102,7 +94,6 @@ cryptography==45.0.7
# pyjwt
# pyopenssl
# snowflake-connector-python
# social-auth-core
cssselect2==0.8.0
# via cairosvg
defusedxml==0.7.1
Expand All @@ -111,7 +102,7 @@ defusedxml==0.7.1
# djangorestframework-xml
# python3-openid
# social-auth-core
django==5.2.6
django==5.2.7
# via
# -c requirements/constraints.txt
# -r requirements/base.in
Expand Down Expand Up @@ -201,11 +192,11 @@ django-elasticsearch-dsl-drf==0.22.5
# via -r requirements/base.in
django-extensions==4.1
# via -r requirements/base.in
django-filter==25.1
django-filter==25.2
# via
# -r requirements/base.in
# taxonomy-connector
django-fsm==3.0.0
django-fsm==3.0.1
# via -r requirements/base.in
django-guardian==3.0.3
# via
Expand All @@ -221,7 +212,7 @@ django-multi-email-field==0.8.0
# via -r requirements/base.in
django-multiselectfield==1.0.1
# via -r requirements/base.in
django-nested-admin==4.1.4
django-nested-admin==4.1.6
# via -r requirements/base.in
django-nine==0.2.7
# via django-elasticsearch-dsl-drf
Expand Down Expand Up @@ -293,7 +284,7 @@ edx-analytics-data-api-client==0.18.3
# via -r requirements/base.in
edx-api-doc-tools==2.1.0
# via -r requirements/base.in
edx-auth-backends==4.6.0
edx-auth-backends==4.6.2
# via -r requirements/base.in
edx-ccx-keys==2.0.2
# via
Expand Down Expand Up @@ -351,34 +342,30 @@ elasticsearch-dsl==7.4.1
# -r requirements/base.in
# django-elasticsearch-dsl
# django-elasticsearch-dsl-drf
fastavro==1.12.0
fastavro==1.12.1
# via openedx-events
filelock==3.19.1
filelock==3.20.0
# via snowflake-connector-python
frozenlist==1.7.0
# via
# aiohttp
# aiosignal
getsmarter-api-clients==0.6.3
# via -r requirements/base.in
google-api-core==2.25.1
google-api-core==2.28.1
# via google-api-python-client
google-api-python-client==2.183.0
google-api-python-client==2.186.0
# via -r requirements/base.in
google-auth==2.41.0
google-auth==2.41.1
# via
# google-api-core
# google-api-python-client
# google-auth-httplib2
# google-auth-oauthlib
# gspread
google-auth-httplib2==0.2.0
google-auth-httplib2==0.2.1
# via
# -r requirements/base.in
# google-api-python-client
google-auth-oauthlib==1.2.2
google-auth-oauthlib==1.2.3
# via gspread
googleapis-common-protos==1.70.0
googleapis-common-protos==1.71.0
# via google-api-core
gspread==6.2.1
# via -r requirements/base.in
Expand All @@ -388,11 +375,10 @@ httplib2==0.31.0
# via
# google-api-python-client
# google-auth-httplib2
idna==3.10
idna==3.11
# via
# requests
# snowflake-connector-python
# yarl
importlib-metadata==8.7.0
# via -r requirements/base.in
inflection==0.5.1
Expand Down Expand Up @@ -420,27 +406,19 @@ lxml[html-clean]==6.0.2
# -r requirements/base.in
# lxml-html-clean
# zeep
lxml-html-clean==0.4.2
lxml-html-clean==0.4.3
# via lxml
markdown==3.9
# via -r requirements/base.in
markupsafe==3.0.3
# via jinja2
more-itertools==10.8.0
# via simple-salesforce
multidict==6.6.4
# via
# aiohttp
# yarl
oauthlib==3.3.1
# via
# getsmarter-api-clients
# requests-oauthlib
# social-auth-core
openai==0.28.1
# via
# -c requirements/constraints.txt
# taxonomy-connector
openedx-atlas==0.7.0
# via -r requirements/base.in
openedx-events==10.5.0
Expand All @@ -461,24 +439,20 @@ pillow==9.5.0
# -r requirements/base.in
# cairosvg
# django-stdimage
platformdirs==4.4.0
platformdirs==4.5.0
# via
# snowflake-connector-python
# zeep
prompt-toolkit==3.0.52
# via click-repl
propcache==0.3.2
# via
# aiohttp
# yarl
proto-plus==1.26.1
# via google-api-core
protobuf==6.32.1
protobuf==6.33.0
# via
# google-api-core
# googleapis-common-protos
# proto-plus
psutil==7.1.0
psutil==7.1.3
# via edx-django-utils
pyasn1==0.6.1
# via
Expand All @@ -499,7 +473,7 @@ pyjwt[crypto]==2.10.1
# simple-salesforce
# snowflake-connector-python
# social-auth-core
pymongo==4.15.1
pymongo==4.15.3
# via edx-opaque-keys
pynacl==1.6.0
# via edx-django-utils
Expand Down Expand Up @@ -539,11 +513,11 @@ pyyaml==6.0.3
# edx-django-release-util
rcssmin==1.1.2
# via django-compressor
redis==6.4.0
redis==7.0.1
# via
# -r requirements/base.in
# walrus
referencing==0.36.2
referencing==0.37.0
# via
# jsonschema
# jsonschema-specifications
Expand All @@ -556,15 +530,14 @@ requests==2.32.5
# edx-drf-extensions
# edx-rest-api-client
# google-api-core
# openai
# requests-file
# requests-oauthlib
# requests-toolbelt
# simple-salesforce
# snowflake-connector-python
# social-auth-core
# zeep
requests-file==2.1.0
requests-file==3.0.1
# via zeep
requests-oauthlib==2.0.0
# via
Expand All @@ -577,7 +550,7 @@ requests-toolbelt==0.10.1
# zeep
rjsmin==1.2.2
# via django-compressor
rpds-py==0.27.1
rpds-py==0.28.0
# via
# jsonschema
# referencing
Expand All @@ -598,14 +571,14 @@ six==1.17.0
# edx-django-release-util
# elasticsearch-dsl
# python-dateutil
snowflake-connector-python==3.17.4
snowflake-connector-python==4.0.0
# via -r requirements/base.in
social-auth-app-django==5.4.3
# via
# -c requirements/constraints.txt
# -r requirements/base.in
# edx-auth-backends
social-auth-core==4.7.0
social-auth-core==4.8.1
# via
# edx-auth-backends
# social-auth-app-django
Expand All @@ -620,7 +593,7 @@ stevedore==5.5.0
# code-annotations
# edx-django-utils
# edx-opaque-keys
taxonomy-connector==2.3.13
taxonomy-connector==2.3.18
# via -r requirements/base.in
text-unidecode==1.3
# via python-slugify
Expand All @@ -630,11 +603,8 @@ tinycss2==1.4.0
# cssselect2
tomlkit==0.13.3
# via snowflake-connector-python
tqdm==4.67.1
# via openai
typing-extensions==4.15.0
# via
# aiosignal
# beautifulsoup4
# django-countries
# edx-opaque-keys
Expand Down Expand Up @@ -670,8 +640,6 @@ webencodings==0.5.1
# tinycss2
xss-utils==0.8.0
# via -r requirements/base.in
yarl==1.20.1
# via aiohttp
zeep==4.3.2
# via simple-salesforce
zipp==3.23.0
Expand Down
9 changes: 6 additions & 3 deletions requirements/common_constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
# See https://github.com/openedx/edx-platform/issues/35126 for more info
elasticsearch<7.14.0

# Cause: https://github.com/openedx/edx-lint/issues/458
# This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved.
pip<24.3
# pip 25.3 is incompatible with pip-tools hence causing failures during the build process
# Make upgrade command and all requirements upgrade jobs are broken due to this.
# See issue https://github.com/openedx/public-engineering/issues/440 for details regarding the ongoing fix.
# The constraint can be removed once a release (pip-tools > 7.5.1) is available with support for pip 25.3
# Issue to track this dependency and unpin later on: https://github.com/openedx/edx-lint/issues/503
pip<25.3
8 changes: 4 additions & 4 deletions requirements/docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --cert=None --client-cert=None --index-url=None --output-file=requirements/docs.txt --pip-args=None requirements/docs.in
# pip-compile --output-file=requirements/docs.txt requirements/docs.in
#
accessible-pygments==0.0.5
# via pydata-sphinx-theme
Expand All @@ -14,11 +14,11 @@ babel==2.17.0
# sphinx
beautifulsoup4==4.14.2
# via pydata-sphinx-theme
certifi==2025.8.3
certifi==2025.10.5
# via
# elasticsearch
# requests
charset-normalizer==3.4.3
charset-normalizer==3.4.4
# via requests
django-elasticsearch-dsl==7.4
# via -r requirements/docs.in
Expand All @@ -35,7 +35,7 @@ elasticsearch-dsl==7.4.1
# via
# -c requirements/constraints.txt
# django-elasticsearch-dsl
idna==3.10
idna==3.11
# via requests
imagesize==1.4.1
# via sphinx
Expand Down
Loading
Loading