build: Adding constraints to avoid multiple major upgrades. (#31551)

* build: Adding constraints to avoid multiple major upgrades
This commit is contained in:
Awais Qureshi
2023-01-16 16:24:34 +05:00
committed by GitHub
parent b6a499e0e5
commit 90f4f6543d
13 changed files with 367 additions and 318 deletions

View File

@@ -26,6 +26,11 @@ jobs:
with:
python-version: ${{ matrix.python-version }}
- name: Install system Packages
run: |
sudo apt-get update
sudo apt-get install libxmlsec1-dev pkg-config
- name: Setup Node
uses: actions/setup-node@v2
with:

View File

@@ -34,3 +34,8 @@ django-simple-history==3.0.0
# tox>4.0.0 isn't yet compatible with many tox plugins, causing CI failures in almost all repos.
# Details can be found in this discussion: https://github.com/tox-dev/tox/discussions/1810
tox<4.0.0
# edx-sphinx-theme is not compatible with latest Sphinx==6.0.0 version
# Pinning Sphinx version unless the compatibility issue gets resolved
# For details, see issue https://github.com/openedx/edx-sphinx-theme/issues/197
sphinx<6.0.0

View File

@@ -88,3 +88,16 @@ pytz==2022.2.1
# docutils==0.19 has removed the docutils.core.ErrorString which is required by the sphinxcontrib-openapi
# This constraint can be removed once sphinxcontrib-openapi is updated to resolve this issue.
docutils<0.19
# right now lots of packages have major upgrades and lots of tests failing.
# so adding following constraints and will unpin one by one.
django-ratelimit<4.0.0
django-classy-tags<4.0.0
edx-event-bus-kafka<3.0.0
python-slugify<7.0.0
django-countries==7.4.2
sphinxcontrib-openapi[markdown]==0.7.0
icalendar==5.0.1
cryptography==38.0.4 # greater version has some issues.
importlib-metadata==5.1.0

View File

@@ -1,6 +1,6 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
@@ -14,15 +14,17 @@ click==8.1.3
# nltk
codejail-includes==1.0.0
# via -r requirements/edx-sandbox/py38.in
cryptography==38.0.3
# via -r requirements/edx-sandbox/py38.in
cryptography==38.0.4
# via
# -c requirements/edx-sandbox/../constraints.txt
# -r requirements/edx-sandbox/py38.in
cycler==0.11.0
# via matplotlib
joblib==1.2.0
# via nltk
kiwisolver==1.4.4
# via matplotlib
lxml==4.9.1
lxml==4.9.2
# via
# -r requirements/edx-sandbox/py38.in
# openedx-calc
@@ -36,9 +38,9 @@ matplotlib==3.3.4
# -r requirements/edx-sandbox/py38.in
mpmath==1.2.1
# via sympy
networkx==2.8.8
networkx==3.0
# via -r requirements/edx-sandbox/py38.in
nltk==3.7
nltk==3.8.1
# via
# -r requirements/edx-sandbox/py38.in
# chem
@@ -50,7 +52,7 @@ numpy==1.22.4
# scipy
openedx-calc==3.0.1
# via -r requirements/edx-sandbox/py38.in
pillow==9.3.0
pillow==9.4.0
# via matplotlib
pycparser==2.21
# via cffi

View File

@@ -1,6 +1,6 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
@@ -14,7 +14,7 @@ acid-xblock==0.2.1
# via -r requirements/edx/base.in
aiohttp==3.8.3
# via geoip2
aiosignal==1.2.0
aiosignal==1.3.1
# via aiohttp
amqp==5.1.1
# via kombu
@@ -24,7 +24,7 @@ aniso8601==9.0.1
# via edx-tincan-py35
appdirs==1.4.4
# via fs
asgiref==3.5.2
asgiref==3.6.0
# via django
asn1crypto==1.5.1
# via
@@ -34,7 +34,7 @@ async-timeout==4.0.2
# via
# aiohttp
# redis
attrs==22.1.0
attrs==22.2.0
# via
# -r requirements/edx/base.in
# aiohttp
@@ -91,7 +91,7 @@ celery==5.2.7
# edx-celeryutils
# edx-enterprise
# event-tracking
certifi==2022.9.24
certifi==2022.12.7
# via
# -r requirements/edx/paver.txt
# elasticsearch
@@ -103,7 +103,7 @@ cffi==1.15.1
# cryptography
# pynacl
# snowflake-connector-python
chardet==5.0.0
chardet==5.1.0
# via pysrt
charset-normalizer==2.0.12
# via
@@ -147,8 +147,9 @@ coreschema==0.0.4
# drf-yasg
crowdsourcehinter-xblock==0.6
# via -r requirements/edx/base.in
cryptography==36.0.2
cryptography==38.0.4
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.in
# django-fernet-fields
# djfernet
@@ -173,9 +174,7 @@ defusedxml==0.7.1
# python3-saml
# social-auth-core
deprecated==1.2.13
# via
# jwcrypto
# redis
# via jwcrypto
django==3.2.16
# via
# -c requirements/edx/../common_constraints.txt
@@ -251,7 +250,9 @@ django-cache-memoize==0.1.10
django-celery-results==2.4.0
# via -r requirements/edx/base.in
django-classy-tags==3.0.1
# via django-sekizai
# via
# -c requirements/edx/../constraints.txt
# django-sekizai
django-config-models==2.3.0
# via
# -r requirements/edx/base.in
@@ -262,6 +263,7 @@ django-cors-headers==3.13.0
# via -r requirements/edx/base.in
django-countries==7.4.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.in
# edx-enterprise
django-crum==0.7.9
@@ -295,7 +297,7 @@ django-js-asset==2.0.0
# via django-mptt
django-method-override==1.0.4
# via -r requirements/edx/base.in
django-model-utils==4.2.0
django-model-utils==4.3.1
# via
# -r requirements/edx/base.in
# django-user-tasks
@@ -321,27 +323,29 @@ django-mptt==0.14.0
# openedx-django-wiki
django-multi-email-field==0.6.2
# via edx-enterprise
django-mysql==4.7.1
django-mysql==4.8.0
# via -r requirements/edx/base.in
django-oauth-toolkit==1.3.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.in
django-object-actions==4.0.0
django-object-actions==4.1.0
# via edx-enterprise
django-pipeline==2.0.8
# via -r requirements/edx/base.in
django-pyfs==3.2.0
# via -r requirements/edx/base.in
django-ratelimit==3.0.1
# via -r requirements/edx/base.in
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.in
django-require @ git+https://github.com/openedx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776
# via -r requirements/edx/github.in
django-sekizai==4.0.0
# via
# -r requirements/edx/base.in
# openedx-django-wiki
django-ses==3.2.2
django-ses==3.3.0
# via -r requirements/edx/base.in
django-simple-history==3.0.0
# via
@@ -408,7 +412,7 @@ docutils==0.18.1
# via
# -c requirements/edx/../constraints.txt
# botocore
done-xblock==2.0.4
done-xblock==2.0.5
# via -r requirements/edx/base.in
drf-jwt==1.19.2
# via edx-drf-extensions
@@ -416,7 +420,7 @@ drf-nested-routers==0.93.4
# via blockstore
drf-yasg==1.21.4
# via edx-api-doc-tools
edx-ace==1.5.0
edx-ace==1.6.0
# via -r requirements/edx/base.in
edx-api-doc-tools==1.6.0
# via
@@ -483,7 +487,9 @@ edx-enterprise==3.60.12
# -r requirements/edx/base.in
# learner-pathway-progress
edx-event-bus-kafka==2.1.0
# via -r requirements/edx/base.in
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.in
edx-i18n-tools==0.9.2
# via ora2
edx-milestones==0.4.0
@@ -566,9 +572,9 @@ event-tracking==2.1.0
# edx-search
fastavro==1.7.0
# via openedx-events
filelock==3.8.0
filelock==3.9.0
# via snowflake-connector-python
frozenlist==1.3.1
frozenlist==1.3.3
# via
# aiohttp
# aiosignal
@@ -582,7 +588,7 @@ fs-s3fs==0.1.8
# via
# -r requirements/edx/base.in
# django-pyfs
future==0.18.2
future==0.18.3
# via
# edx-celeryutils
# pyjwkest
@@ -599,7 +605,9 @@ html5lib==1.1
# -r requirements/edx/base.in
# ora2
icalendar==5.0.1
# via -r requirements/edx/base.in
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.in
idna==3.4
# via
# -r requirements/edx/paver.txt
@@ -608,8 +616,10 @@ idna==3.4
# snowflake-connector-python
# yarl
importlib-metadata==5.1.0
# via markdown
importlib-resources==5.10.1
# via
# -c requirements/edx/../constraints.txt
# markdown
importlib-resources==5.10.2
# via jsonschema
inflection==0.5.1
# via drf-yasg
@@ -644,7 +654,7 @@ jsonfield==3.1.0
# lti-consumer-xblock
# ora2
# outcome-surveys
jsonschema==4.17.0
jsonschema==4.17.3
# via optimizely-sdk
jwcrypto==1.4.2
# via pylti1p3
@@ -660,7 +670,7 @@ lazy==1.5
# ora2
learner-pathway-progress==1.3.3
# via -r requirements/edx/base.in
levenshtein==0.20.8
levenshtein==0.20.9
# via python-levenshtein
libsass==0.10.0
# via
@@ -668,9 +678,9 @@ libsass==0.10.0
# ora2
loremipsum==1.0.5
# via ora2
lti-consumer-xblock==7.2.0
lti-consumer-xblock==7.2.1
# via -r requirements/edx/base.in
lxml==4.9.1
lxml==4.9.2
# via
# -r requirements/edx/base.in
# edxval
@@ -682,7 +692,7 @@ lxml==4.9.1
# xmlsec
mailsnake==1.6.4
# via -r requirements/edx/base.in
mako==1.2.3
mako==1.2.4
# via
# -r requirements/edx/base.in
# acid-xblock
@@ -708,13 +718,13 @@ markupsafe==2.1.1
# xblock
maxminddb==2.2.0
# via geoip2
mock==4.0.3
mock==5.0.1
# via
# -r requirements/edx/paver.txt
# xblock-poll
mongodbproxy @ git+https://github.com/openedx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a
# via -r requirements/edx/github.in
mongoengine==0.24.2
mongoengine==0.25.0
# via -r requirements/edx/base.in
monotonic==1.6
# via
@@ -722,7 +732,7 @@ monotonic==1.6
# py2neo
mpmath==1.2.1
# via sympy
multidict==6.0.2
multidict==6.0.4
# via
# aiohttp
# yarl
@@ -730,11 +740,11 @@ mysqlclient==2.1.1
# via
# -r requirements/edx/base.in
# blockstore
newrelic==8.4.0
newrelic==8.5.0
# via
# -r requirements/edx/base.in
# edx-django-utils
nltk==3.7
nltk==3.8.1
# via
# -r requirements/edx/base.in
# chem
@@ -745,6 +755,7 @@ numpy==1.22.4
# chem
# openedx-calc
# scipy
# shapely
oauthlib==3.0.1
# via
# -c requirements/edx/../constraints.txt
@@ -757,7 +768,7 @@ openedx-calc==3.0.1
# via -r requirements/edx/base.in
openedx-django-wiki==1.1.4
# via -r requirements/edx/base.in
openedx-events==3.2.0
openedx-events==4.1.0
# via
# -r requirements/edx/base.in
# edx-event-bus-kafka
@@ -773,14 +784,13 @@ oscrypto==1.3.0
# via snowflake-connector-python
outcome-surveys==1.1.1
# via -r requirements/edx/base.in
packaging==21.3
packaging==23.0
# via
# drf-yasg
# py2neo
# redis
pansi==2020.7.3
# via py2neo
path==16.5.0
path==16.6.0
# via
# -r requirements/edx/base.in
# -r requirements/edx/paver.txt
@@ -793,7 +803,7 @@ path-py==12.5.0
# staff-graded-xblock
paver==1.3.4
# via -r requirements/edx/paver.txt
pbr==5.11.0
pbr==5.11.1
# via
# -r requirements/edx/paver.txt
# stevedore
@@ -801,7 +811,7 @@ pgpy==0.6.0
# via edx-enterprise
piexif==1.1.3
# via -r requirements/edx/base.in
pillow==9.3.0
pillow==9.4.0
# via
# -r requirements/edx/base.in
# edx-enterprise
@@ -810,9 +820,9 @@ pkgutil-resolve-name==1.3.10
# via jsonschema
polib==1.1.1
# via edx-i18n-tools
prompt-toolkit==3.0.31
prompt-toolkit==3.0.36
# via click-repl
psutil==5.9.3
psutil==5.9.4
# via
# -r requirements/edx/paver.txt
# edx-django-utils
@@ -828,14 +838,14 @@ pycountry==22.3.5
# via -r requirements/edx/base.in
pycparser==2.21
# via cffi
pycryptodomex==3.15.0
pycryptodomex==3.16.0
# via
# -r requirements/edx/base.in
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
# snowflake-connector-python
pygments==2.13.0
pygments==2.14.0
# via
# -r requirements/edx/base.in
# py2neo
@@ -857,7 +867,7 @@ pyjwt[crypto]==2.6.0
# social-auth-core
pylatexenc==2.10
# via olxcleaner
pylti1p3==1.12.1
pylti1p3==2.0.0
# via -r requirements/edx/base.in
pymongo==3.13.0
# via
@@ -881,8 +891,7 @@ pyparsing==3.0.9
# via
# chem
# openedx-calc
# packaging
pyrsistent==0.19.1
pyrsistent==0.19.3
# via
# jsonschema
# optimizely-sdk
@@ -903,12 +912,14 @@ python-dateutil==2.8.2
# olxcleaner
# ora2
# xblock
python-levenshtein==0.20.8
python-levenshtein==0.20.9
# via -r requirements/edx/base.in
python-memcached==1.59
# via -r requirements/edx/paver.txt
python-slugify==6.1.2
# via code-annotations
# via
# -c requirements/edx/../constraints.txt
# code-annotations
python-swiftclient==4.1.0
# via ora2
python3-openid==3.2.0 ; python_version >= "3"
@@ -954,15 +965,15 @@ pyyaml==6.0
# xblock
random2==1.0.1
# via -r requirements/edx/base.in
rapidfuzz==2.13.0
rapidfuzz==2.13.7
# via levenshtein
recommender-xblock==2.0.1
# via -r requirements/edx/base.in
redis==4.3.4
redis==4.4.2
# via -r requirements/edx/base.in
regex==2022.10.31
# via nltk
requests==2.28.1
requests==2.28.2
# via
# -r requirements/edx/paver.txt
# analytics-python
@@ -1008,9 +1019,9 @@ scipy==1.7.3
# openedx-calc
semantic-version==2.10.0
# via edx-drf-extensions
shapely==1.8.5.post1
shapely==2.0.0
# via -r requirements/edx/base.in
simplejson==3.17.6
simplejson==3.18.1
# via
# -r requirements/edx/base.in
# sailthru-client
@@ -1053,7 +1064,7 @@ slumber==0.7.1
# edx-bulk-grades
# edx-enterprise
# edx-rest-api-client
snowflake-connector-python==2.8.0
snowflake-connector-python==2.9.0
# via edx-enterprise
social-auth-app-django==5.0.0
# via
@@ -1079,7 +1090,7 @@ sqlparse==0.4.3
# django
staff-graded-xblock==2.0.1
# via -r requirements/edx/base.in
stevedore==4.1.0
stevedore==4.1.1
# via
# -r requirements/edx/base.in
# -r requirements/edx/paver.txt
@@ -1094,7 +1105,7 @@ super-csv==3.0.1
# edx-bulk-grades
sympy==1.11.1
# via openedx-calc
testfixtures==7.0.2
testfixtures==7.0.4
# via edx-enterprise
text-unidecode==1.3
# via python-slugify
@@ -1105,6 +1116,7 @@ tqdm==4.64.1
typing-extensions==4.4.0
# via
# django-countries
# pylti1p3
# snowflake-connector-python
unicodecsv==0.14.1
# via
@@ -1114,7 +1126,7 @@ uritemplate==4.1.1
# via
# coreapi
# drf-yasg
urllib3==1.26.12
urllib3==1.26.14
# via
# -r requirements/edx/paver.txt
# elasticsearch
@@ -1131,9 +1143,9 @@ vine==5.0.0
# kombu
voluptuous==0.13.1
# via ora2
watchdog==2.1.9
watchdog==2.2.1
# via -r requirements/edx/paver.txt
wcwidth==0.2.5
wcwidth==0.2.6
# via prompt-toolkit
web-fragments==2.0.0
# via
@@ -1191,7 +1203,7 @@ xmlsec==1.3.13
# via python3-saml
xss-utils==0.4.0
# via -r requirements/edx/base.in
yarl==1.8.1
yarl==1.8.2
# via aiohttp
zipp==3.11.0
# via

View File

@@ -1,14 +1,14 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
chardet==5.0.0
chardet==5.1.0
# via diff-cover
coverage==6.5.0
coverage==7.0.5
# via -r requirements/edx/coverage.in
diff-cover==7.0.1
diff-cover==7.3.0
# via -r requirements/edx/coverage.in
jinja2==3.1.2
# via diff-cover
@@ -16,5 +16,5 @@ markupsafe==2.1.1
# via jinja2
pluggy==1.0.0
# via diff-cover
pygments==2.13.0
pygments==2.14.0
# via diff-cover

View File

@@ -1,6 +1,6 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
@@ -16,11 +16,11 @@ aiohttp==3.8.3
# via
# -r requirements/edx/testing.txt
# geoip2
aiosignal==1.2.0
aiosignal==1.3.1
# via
# -r requirements/edx/testing.txt
# aiohttp
alabaster==0.7.12
alabaster==0.7.13
# via sphinx
amqp==5.1.1
# via
@@ -40,7 +40,7 @@ appdirs==1.4.4
# via
# -r requirements/edx/testing.txt
# fs
asgiref==3.5.2
asgiref==3.6.0
# via
# -r requirements/edx/testing.txt
# django
@@ -49,7 +49,7 @@ asn1crypto==1.5.1
# -r requirements/edx/testing.txt
# oscrypto
# snowflake-connector-python
astroid==2.12.12
astroid==2.13.2
# via
# -r requirements/edx/testing.txt
# pylint
@@ -59,7 +59,7 @@ async-timeout==4.0.2
# -r requirements/edx/testing.txt
# aiohttp
# redis
attrs==22.1.0
attrs==22.2.0
# via
# -r requirements/edx/testing.txt
# aiohttp
@@ -119,7 +119,7 @@ botocore==1.8.17
# s3transfer
bridgekeeper==0.9
# via -r requirements/edx/testing.txt
build==0.9.0
build==0.10.0
# via
# -r requirements/edx/pip-tools.txt
# pip-tools
@@ -132,7 +132,7 @@ celery==5.2.7
# edx-celeryutils
# edx-enterprise
# event-tracking
certifi==2022.9.24
certifi==2022.12.7
# via
# -r requirements/edx/testing.txt
# elasticsearch
@@ -145,7 +145,7 @@ cffi==1.15.1
# cryptography
# pynacl
# snowflake-connector-python
chardet==5.0.0
chardet==5.1.0
# via
# -r requirements/edx/testing.txt
# diff-cover
@@ -214,14 +214,15 @@ coreschema==0.0.4
# -r requirements/edx/testing.txt
# coreapi
# drf-yasg
coverage[toml]==6.5.0
coverage[toml]==7.0.5
# via
# -r requirements/edx/testing.txt
# pytest-cov
crowdsourcehinter-xblock==0.6
# via -r requirements/edx/testing.txt
cryptography==36.0.2
cryptography==38.0.4
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
# django-fernet-fields
# djfernet
@@ -257,8 +258,7 @@ deprecated==1.2.13
# via
# -r requirements/edx/testing.txt
# jwcrypto
# redis
diff-cover==7.0.1
diff-cover==7.3.0
# via -r requirements/edx/testing.txt
dill==0.3.6
# via
@@ -347,6 +347,7 @@ django-celery-results==2.4.0
# via -r requirements/edx/testing.txt
django-classy-tags==3.0.1
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
# django-sekizai
django-config-models==2.3.0
@@ -359,6 +360,7 @@ django-cors-headers==3.13.0
# via -r requirements/edx/testing.txt
django-countries==7.4.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
# edx-enterprise
django-crum==0.7.9
@@ -370,7 +372,7 @@ django-crum==0.7.9
# edx-rbac
# edx-toggles
# super-csv
django-debug-toolbar==3.7.0
django-debug-toolbar==3.8.1
# via -r requirements/edx/development.in
django-environ==0.9.0
# via
@@ -398,7 +400,7 @@ django-js-asset==2.0.0
# django-mptt
django-method-override==1.0.4
# via -r requirements/edx/testing.txt
django-model-utils==4.2.0
django-model-utils==4.3.1
# via
# -r requirements/edx/testing.txt
# django-user-tasks
@@ -426,13 +428,13 @@ django-multi-email-field==0.6.2
# via
# -r requirements/edx/testing.txt
# edx-enterprise
django-mysql==4.7.1
django-mysql==4.8.0
# via -r requirements/edx/testing.txt
django-oauth-toolkit==1.3.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
django-object-actions==4.0.0
django-object-actions==4.1.0
# via
# -r requirements/edx/testing.txt
# edx-enterprise
@@ -441,14 +443,16 @@ django-pipeline==2.0.8
django-pyfs==3.2.0
# via -r requirements/edx/testing.txt
django-ratelimit==3.0.1
# via -r requirements/edx/testing.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
django-require @ git+https://github.com/openedx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776
# via -r requirements/edx/testing.txt
django-sekizai==4.0.0
# via
# -r requirements/edx/testing.txt
# openedx-django-wiki
django-ses==3.2.2
django-ses==3.3.0
# via -r requirements/edx/testing.txt
django-simple-history==3.0.0
# via
@@ -522,7 +526,7 @@ docutils==0.18.1
# botocore
# m2r
# sphinx
done-xblock==2.0.4
done-xblock==2.0.5
# via -r requirements/edx/testing.txt
drf-jwt==1.19.2
# via
@@ -536,7 +540,7 @@ drf-yasg==1.21.4
# via
# -r requirements/edx/testing.txt
# edx-api-doc-tools
edx-ace==1.5.0
edx-ace==1.6.0
# via -r requirements/edx/testing.txt
edx-api-doc-tools==1.6.0
# via
@@ -549,7 +553,7 @@ edx-auth-backends==4.1.0
# blockstore
edx-braze-client==0.1.5
# via -r requirements/edx/testing.txt
edx-bulk-grades==1.0.0
edx-bulk-grades==1.0.1
# via
# -r requirements/edx/testing.txt
# staff-graded-xblock
@@ -603,7 +607,9 @@ edx-enterprise==3.60.12
# -r requirements/edx/testing.txt
# learner-pathway-progress
edx-event-bus-kafka==2.1.0
# via -r requirements/edx/testing.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
edx-i18n-tools==0.9.2
# via
# -r requirements/edx/testing.txt
@@ -696,7 +702,7 @@ event-tracking==2.1.0
# -r requirements/edx/testing.txt
# edx-proctoring
# edx-search
exceptiongroup==1.0.0
exceptiongroup==1.1.0
# via
# -r requirements/edx/testing.txt
# pytest
@@ -706,11 +712,11 @@ execnet==1.9.0
# pytest-xdist
factory-boy==3.2.1
# via -r requirements/edx/testing.txt
faker==15.1.3
faker==16.4.0
# via
# -r requirements/edx/testing.txt
# factory-boy
fastapi==0.85.2
fastapi==0.89.1
# via
# -r requirements/edx/testing.txt
# pact-python
@@ -718,7 +724,7 @@ fastavro==1.7.0
# via
# -r requirements/edx/testing.txt
# openedx-events
filelock==3.8.0
filelock==3.9.0
# via
# -r requirements/edx/testing.txt
# snowflake-connector-python
@@ -726,7 +732,7 @@ filelock==3.8.0
# virtualenv
freezegun==1.2.2
# via -r requirements/edx/testing.txt
frozenlist==1.3.1
frozenlist==1.3.3
# via
# -r requirements/edx/testing.txt
# aiohttp
@@ -741,7 +747,7 @@ fs-s3fs==0.1.8
# via
# -r requirements/edx/testing.txt
# django-pyfs
future==0.18.2
future==0.18.3
# via
# -r requirements/edx/testing.txt
# edx-celeryutils
@@ -750,7 +756,7 @@ geoip2==4.6.0
# via -r requirements/edx/testing.txt
glob2==0.7
# via -r requirements/edx/testing.txt
grimp==1.3
grimp==2.2
# via
# -r requirements/edx/testing.txt
# import-linter
@@ -769,7 +775,9 @@ html5lib==1.1
httpretty==1.1.4
# via -r requirements/edx/testing.txt
icalendar==5.0.1
# via -r requirements/edx/testing.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
idna==3.4
# via
# -r requirements/edx/testing.txt
@@ -780,15 +788,16 @@ idna==3.4
# yarl
imagesize==1.4.1
# via sphinx
import-linter==1.3.0
import-linter==1.6.0
# via -r requirements/edx/testing.txt
importlib-metadata==5.0.0
importlib-metadata==5.1.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
# markdown
# pytest-randomly
# sphinx
importlib-resources==5.10.0
importlib-resources==5.10.2
# via
# -r requirements/edx/testing.txt
# jsonschema
@@ -796,7 +805,7 @@ inflection==0.5.1
# via
# -r requirements/edx/testing.txt
# drf-yasg
iniconfig==1.1.1
iniconfig==2.0.0
# via
# -r requirements/edx/testing.txt
# pytest
@@ -810,7 +819,7 @@ isodate==0.6.1
# via
# -r requirements/edx/testing.txt
# python3-saml
isort==5.10.1
isort==5.11.4
# via
# -r requirements/edx/testing.txt
# pylint
@@ -849,7 +858,7 @@ jsonfield==3.1.0
# lti-consumer-xblock
# ora2
# outcome-surveys
jsonschema==4.17.0
jsonschema==4.17.3
# via
# -r requirements/edx/testing.txt
# optimizely-sdk
@@ -871,13 +880,13 @@ lazy==1.5
# bok-choy
# lti-consumer-xblock
# ora2
lazy-object-proxy==1.8.0
lazy-object-proxy==1.9.0
# via
# -r requirements/edx/testing.txt
# astroid
learner-pathway-progress==1.3.3
# via -r requirements/edx/testing.txt
levenshtein==0.20.8
levenshtein==0.20.9
# via
# -r requirements/edx/testing.txt
# python-levenshtein
@@ -889,9 +898,9 @@ loremipsum==1.0.5
# via
# -r requirements/edx/testing.txt
# ora2
lti-consumer-xblock==7.2.0
lti-consumer-xblock==7.2.1
# via -r requirements/edx/testing.txt
lxml==4.9.1
lxml==4.9.2
# via
# -r requirements/edx/testing.txt
# edxval
@@ -902,11 +911,11 @@ lxml==4.9.1
# pyquery
# xblock
# xmlsec
m2r==0.2.1
m2r==0.3.1
# via sphinxcontrib-openapi
mailsnake==1.6.4
# via -r requirements/edx/testing.txt
mako==1.2.3
mako==1.2.4
# via
# -r requirements/edx/testing.txt
# acid-xblock
@@ -944,13 +953,13 @@ mistune==0.8.4
# via
# -c requirements/edx/../constraints.txt
# m2r
mock==4.0.3
mock==5.0.1
# via
# -r requirements/edx/testing.txt
# xblock-poll
mongodbproxy @ git+https://github.com/openedx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a
# via -r requirements/edx/testing.txt
mongoengine==0.24.2
mongoengine==0.25.0
# via -r requirements/edx/testing.txt
monotonic==1.6
# via
@@ -961,7 +970,7 @@ mpmath==1.2.1
# via
# -r requirements/edx/testing.txt
# sympy
multidict==6.0.2
multidict==6.0.4
# via
# -r requirements/edx/testing.txt
# aiohttp
@@ -974,15 +983,11 @@ mysqlclient==2.1.1
# via
# -r requirements/edx/testing.txt
# blockstore
networkx==2.8.8
# via
# -r requirements/edx/testing.txt
# grimp
newrelic==8.4.0
newrelic==8.5.0
# via
# -r requirements/edx/testing.txt
# edx-django-utils
nltk==3.7
nltk==3.8.1
# via
# -r requirements/edx/testing.txt
# chem
@@ -994,6 +999,7 @@ numpy==1.22.4
# chem
# openedx-calc
# scipy
# shapely
oauthlib==3.0.1
# via
# -c requirements/edx/../constraints.txt
@@ -1006,7 +1012,7 @@ openedx-calc==3.0.1
# via -r requirements/edx/testing.txt
openedx-django-wiki==1.1.4
# via -r requirements/edx/testing.txt
openedx-events==3.2.0
openedx-events==4.1.0
# via
# -r requirements/edx/testing.txt
# edx-event-bus-kafka
@@ -1024,7 +1030,7 @@ oscrypto==1.3.0
# snowflake-connector-python
outcome-surveys==1.1.1
# via -r requirements/edx/testing.txt
packaging==21.3
packaging==23.0
# via
# -r requirements/edx/pip-tools.txt
# -r requirements/edx/testing.txt
@@ -1032,7 +1038,6 @@ packaging==21.3
# drf-yasg
# py2neo
# pytest
# redis
# sphinx
# tox
pact-python==1.6.0
@@ -1041,7 +1046,7 @@ pansi==2020.7.3
# via
# -r requirements/edx/testing.txt
# py2neo
path==16.5.0
path==16.6.0
# via
# -r requirements/edx/testing.txt
# edx-i18n-tools
@@ -1054,32 +1059,28 @@ path-py==12.5.0
# staff-graded-xblock
paver==1.3.4
# via -r requirements/edx/testing.txt
pbr==5.11.0
pbr==5.11.1
# via
# -r requirements/edx/testing.txt
# stevedore
pep517==0.13.0
# via
# -r requirements/edx/pip-tools.txt
# build
pgpy==0.6.0
# via
# -r requirements/edx/testing.txt
# edx-enterprise
piexif==1.1.3
# via -r requirements/edx/testing.txt
pillow==9.3.0
pillow==9.4.0
# via
# -r requirements/edx/testing.txt
# edx-enterprise
# edx-organizations
pip-tools==6.9.0
pip-tools==6.12.1
# via -r requirements/edx/pip-tools.txt
pkgutil-resolve-name==1.3.10
# via
# -r requirements/edx/testing.txt
# jsonschema
platformdirs==2.5.2
platformdirs==2.6.2
# via
# -r requirements/edx/testing.txt
# pylint
@@ -1094,11 +1095,11 @@ polib==1.1.1
# via
# -r requirements/edx/testing.txt
# edx-i18n-tools
prompt-toolkit==3.0.31
prompt-toolkit==3.0.36
# via
# -r requirements/edx/testing.txt
# click-repl
psutil==5.9.3
psutil==5.9.4
# via
# -r requirements/edx/testing.txt
# edx-django-utils
@@ -1130,18 +1131,18 @@ pycparser==2.21
# via
# -r requirements/edx/testing.txt
# cffi
pycryptodomex==3.15.0
pycryptodomex==3.16.0
# via
# -r requirements/edx/testing.txt
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
# snowflake-connector-python
pydantic==1.10.2
pydantic==1.10.4
# via
# -r requirements/edx/testing.txt
# fastapi
pygments==2.13.0
pygments==2.14.0
# via
# -r requirements/edx/testing.txt
# diff-cover
@@ -1167,7 +1168,7 @@ pylatexenc==2.10
# via
# -r requirements/edx/testing.txt
# olxcleaner
pylint==2.15.5
pylint==2.15.10
# via
# -r requirements/edx/testing.txt
# edx-lint
@@ -1190,7 +1191,7 @@ pylint-plugin-utils==0.7
# pylint-django
pylint-pytest==0.3.0
# via -r requirements/edx/testing.txt
pylti1p3==1.12.1
pylti1p3==2.0.0
# via -r requirements/edx/testing.txt
pymongo==3.13.0
# via
@@ -1214,14 +1215,16 @@ pyopenssl==22.0.0
# snowflake-connector-python
pyparsing==3.0.9
# via
# -r requirements/edx/pip-tools.txt
# -r requirements/edx/testing.txt
# chem
# openedx-calc
# packaging
pyquery==1.4.3
pyproject-hooks==1.0.0
# via
# -r requirements/edx/pip-tools.txt
# build
pyquery==2.0.0
# via -r requirements/edx/testing.txt
pyrsistent==0.19.1
pyrsistent==0.19.3
# via
# -r requirements/edx/testing.txt
# jsonschema
@@ -1230,7 +1233,7 @@ pysrt==1.1.2
# via
# -r requirements/edx/testing.txt
# edxval
pytest==7.2.0
pytest==7.2.1
# via
# -r requirements/edx/testing.txt
# pylint-pytest
@@ -1255,7 +1258,7 @@ pytest-metadata==1.8.0
# pytest-json-report
pytest-randomly==3.12.0
# via -r requirements/edx/testing.txt
pytest-xdist[psutil]==3.0.2
pytest-xdist[psutil]==3.1.0
# via -r requirements/edx/testing.txt
python-dateutil==2.8.2
# via
@@ -1272,12 +1275,13 @@ python-dateutil==2.8.2
# olxcleaner
# ora2
# xblock
python-levenshtein==0.20.8
python-levenshtein==0.20.9
# via -r requirements/edx/testing.txt
python-memcached==1.59
# via -r requirements/edx/testing.txt
python-slugify==6.1.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/testing.txt
# code-annotations
python-swiftclient==4.1.0
@@ -1330,19 +1334,19 @@ pyyaml==6.0
# xblock
random2==1.0.1
# via -r requirements/edx/testing.txt
rapidfuzz==2.13.0
rapidfuzz==2.13.7
# via
# -r requirements/edx/testing.txt
# levenshtein
recommender-xblock==2.0.1
# via -r requirements/edx/testing.txt
redis==4.3.4
redis==4.4.2
# via -r requirements/edx/testing.txt
regex==2022.10.31
# via
# -r requirements/edx/testing.txt
# nltk
requests==2.28.1
requests==2.28.2
# via
# -r requirements/edx/testing.txt
# analytics-python
@@ -1405,15 +1409,15 @@ semantic-version==2.10.0
# via
# -r requirements/edx/testing.txt
# edx-drf-extensions
shapely==1.8.5.post1
shapely==2.0.0
# via -r requirements/edx/testing.txt
simplejson==3.17.6
simplejson==3.18.1
# via
# -r requirements/edx/testing.txt
# sailthru-client
# super-csv
# xblock-utils
singledispatch==3.7.0
singledispatch==4.0.0
# via -r requirements/edx/testing.txt
six==1.16.0
# via
@@ -1450,7 +1454,6 @@ six==1.16.0
# pyjwkest
# python-dateutil
# python-memcached
# singledispatch
# sphinxcontrib-httpdomain
# tox
slumber==0.7.1
@@ -1465,7 +1468,7 @@ sniffio==1.3.0
# anyio
snowballstemmer==2.2.0
# via sphinx
snowflake-connector-python==2.8.0
snowflake-connector-python==2.9.0
# via
# -r requirements/edx/testing.txt
# edx-enterprise
@@ -1490,21 +1493,24 @@ soupsieve==2.3.2.post1
# beautifulsoup4
sphinx==5.3.0
# via
# -c requirements/edx/../common_constraints.txt
# edx-sphinx-theme
# sphinxcontrib-httpdomain
# sphinxcontrib-openapi
sphinxcontrib-applehelp==1.0.2
sphinxcontrib-applehelp==1.0.3
# via sphinx
sphinxcontrib-devhelp==1.0.2
# via sphinx
sphinxcontrib-htmlhelp==2.0.0
# via sphinx
sphinxcontrib-httpdomain==1.8.0
sphinxcontrib-httpdomain==1.8.1
# via sphinxcontrib-openapi
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-openapi[markdown]==0.7.0
# via -r requirements/edx/development.in
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/development.in
sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.5
@@ -1517,11 +1523,11 @@ sqlparse==0.4.3
# django-debug-toolbar
staff-graded-xblock==2.0.1
# via -r requirements/edx/testing.txt
starlette==0.20.4
starlette==0.22.0
# via
# -r requirements/edx/testing.txt
# fastapi
stevedore==4.1.0
stevedore==4.1.1
# via
# -r requirements/edx/testing.txt
# code-annotations
@@ -1537,7 +1543,7 @@ sympy==1.11.1
# via
# -r requirements/edx/testing.txt
# openedx-calc
testfixtures==7.0.2
testfixtures==7.0.4
# via
# -r requirements/edx/testing.txt
# edx-enterprise
@@ -1558,15 +1564,15 @@ tomli==2.0.1
# build
# coverage
# mypy
# pep517
# pylint
# pyproject-hooks
# pytest
# tox
tomlkit==0.11.6
# via
# -r requirements/edx/testing.txt
# pylint
tox==3.27.0
tox==3.28.0
# via
# -c requirements/edx/../common_constraints.txt
# -r requirements/edx/testing.txt
@@ -1582,10 +1588,12 @@ typing-extensions==4.4.0
# -r requirements/edx/testing.txt
# astroid
# django-countries
# grimp
# import-linter
# mypy
# pydantic
# pylint
# pylti1p3
# snowflake-connector-python
# starlette
unicodecsv==0.14.1
@@ -1599,7 +1607,7 @@ uritemplate==4.1.1
# -r requirements/edx/testing.txt
# coreapi
# drf-yasg
urllib3==1.26.12
urllib3==1.26.14
# via
# -r requirements/edx/testing.txt
# elasticsearch
@@ -1611,7 +1619,7 @@ urllib3==1.26.12
# snowflake-connector-python
user-util==1.0.0
# via -r requirements/edx/testing.txt
uvicorn==0.19.0
uvicorn==0.20.0
# via
# -r requirements/edx/testing.txt
# pact-python
@@ -1621,7 +1629,7 @@ vine==5.0.0
# amqp
# celery
# kombu
virtualenv==20.16.6
virtualenv==20.17.1
# via
# -r requirements/edx/testing.txt
# tox
@@ -1629,11 +1637,11 @@ voluptuous==0.13.1
# via
# -r requirements/edx/testing.txt
# ora2
vulture==2.6
vulture==2.7
# via -r requirements/edx/development.in
watchdog==2.1.9
watchdog==2.2.1
# via -r requirements/edx/testing.txt
wcwidth==0.2.5
wcwidth==0.2.6
# via
# -r requirements/edx/testing.txt
# prompt-toolkit
@@ -1655,7 +1663,7 @@ webob==1.8.7
# via
# -r requirements/edx/testing.txt
# xblock
wheel==0.37.1
wheel==0.38.4
# via
# -r requirements/edx/pip-tools.txt
# pip-tools
@@ -1701,7 +1709,7 @@ xmlsec==1.3.13
# python3-saml
xss-utils==0.4.0
# via -r requirements/edx/testing.txt
yarl==1.8.1
yarl==1.8.2
# via
# -r requirements/edx/testing.txt
# aiohttp

View File

@@ -1,14 +1,14 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
alabaster==0.7.12
alabaster==0.7.13
# via sphinx
babel==2.11.0
# via sphinx
certifi==2022.9.24
certifi==2022.12.7
# via requests
charset-normalizer==2.0.12
# via
@@ -26,39 +26,41 @@ docutils==0.18.1
# sphinx
edx-sphinx-theme==3.0.0
# via -r requirements/edx/doc.in
gitdb==4.0.9
gitdb==4.0.10
# via gitpython
gitpython==3.1.29
gitpython==3.1.30
# via -r requirements/edx/doc.in
idna==3.4
# via requests
imagesize==1.4.1
# via sphinx
importlib-metadata==5.1.0
# via sphinx
# via
# -c requirements/edx/../constraints.txt
# sphinx
jinja2==3.1.2
# via
# code-annotations
# sphinx
markupsafe==2.1.1
# via jinja2
packaging==21.3
packaging==23.0
# via sphinx
pbr==5.11.0
pbr==5.11.1
# via stevedore
pygments==2.13.0
pygments==2.14.0
# via sphinx
pyparsing==3.0.9
# via packaging
python-slugify==6.1.2
# via code-annotations
# via
# -c requirements/edx/../constraints.txt
# code-annotations
pytz==2022.2.1
# via
# -c requirements/edx/../constraints.txt
# babel
pyyaml==6.0
# via code-annotations
requests==2.28.1
requests==2.28.2
# via sphinx
six==1.16.0
# via edx-sphinx-theme
@@ -68,9 +70,10 @@ snowballstemmer==2.2.0
# via sphinx
sphinx==5.3.0
# via
# -c requirements/edx/../common_constraints.txt
# -r requirements/edx/doc.in
# edx-sphinx-theme
sphinxcontrib-applehelp==1.0.2
sphinxcontrib-applehelp==1.0.3
# via sphinx
sphinxcontrib-devhelp==1.0.2
# via sphinx
@@ -82,11 +85,11 @@ sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.5
# via sphinx
stevedore==4.1.0
stevedore==4.1.1
# via code-annotations
text-unidecode==1.3
# via python-slugify
urllib3==1.26.12
urllib3==1.26.14
# via requests
zipp==3.11.0
# via importlib-metadata

View File

@@ -1,10 +1,10 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
certifi==2022.9.24
certifi==2022.12.7
# via requests
charset-normalizer==2.0.12
# via
@@ -20,15 +20,15 @@ libsass==0.10.0
# via -r requirements/edx/paver.in
markupsafe==2.1.1
# via -r requirements/edx/paver.in
mock==4.0.3
mock==5.0.1
# via -r requirements/edx/paver.in
path==16.5.0
path==16.6.0
# via -r requirements/edx/paver.in
paver==1.3.4
# via -r requirements/edx/paver.in
pbr==5.11.0
pbr==5.11.1
# via stevedore
psutil==5.9.3
psutil==5.9.4
# via -r requirements/edx/paver.in
pymongo==3.13.0
# via
@@ -37,20 +37,20 @@ pymongo==3.13.0
# edx-opaque-keys
python-memcached==1.59
# via -r requirements/edx/paver.in
requests==2.28.1
requests==2.28.2
# via -r requirements/edx/paver.in
six==1.16.0
# via
# libsass
# paver
# python-memcached
stevedore==4.1.0
stevedore==4.1.1
# via
# -r requirements/edx/paver.in
# edx-opaque-keys
urllib3==1.26.12
urllib3==1.26.14
# via requests
watchdog==2.1.9
watchdog==2.2.1
# via -r requirements/edx/paver.in
wrapt==1.14.1
# via -r requirements/edx/paver.in

View File

@@ -1,28 +1,24 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
build==0.9.0
build==0.10.0
# via pip-tools
click==8.1.3
# via
# -c requirements/edx/../constraints.txt
# pip-tools
packaging==21.3
packaging==23.0
# via build
pep517==0.13.0
# via build
pip-tools==6.9.0
pip-tools==6.12.1
# via -r requirements/edx/pip-tools.in
pyparsing==3.0.9
# via packaging
pyproject-hooks==1.0.0
# via build
tomli==2.0.1
# via
# build
# pep517
wheel==0.37.1
# via build
wheel==0.38.4
# via pip-tools
# The following packages are considered to be unsafe in a requirements file:

View File

@@ -1,13 +1,9 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
--index-url http://edx.devstack.devpi:3141/root/pypi/+simple/
--extra-index-url https://pypi.python.org/simple
--trusted-host edx.devstack.devpi
wheel==0.38.4
# via -r requirements/edx/pip.in

View File

@@ -1,6 +1,6 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
@@ -16,7 +16,7 @@ aiohttp==3.8.3
# via
# -r requirements/edx/base.txt
# geoip2
aiosignal==1.2.0
aiosignal==1.3.1
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -36,7 +36,7 @@ appdirs==1.4.4
# via
# -r requirements/edx/base.txt
# fs
asgiref==3.5.2
asgiref==3.6.0
# via
# -r requirements/edx/base.txt
# django
@@ -45,7 +45,7 @@ asn1crypto==1.5.1
# -r requirements/edx/base.txt
# oscrypto
# snowflake-connector-python
astroid==2.12.12
astroid==2.13.2
# via
# pylint
# pylint-celery
@@ -54,7 +54,7 @@ async-timeout==4.0.2
# -r requirements/edx/base.txt
# aiohttp
# redis
attrs==22.1.0
attrs==22.2.0
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -63,6 +63,7 @@ attrs==22.1.0
# jsonschema
# lti-consumer-xblock
# openedx-events
# outcome
# pytest
babel==2.11.0
# via
@@ -123,7 +124,7 @@ celery==5.2.7
# edx-celeryutils
# edx-enterprise
# event-tracking
certifi==2022.9.24
certifi==2022.12.7
# via
# -r requirements/edx/base.txt
# elasticsearch
@@ -136,7 +137,7 @@ cffi==1.15.1
# cryptography
# pynacl
# snowflake-connector-python
chardet==5.0.0
chardet==5.1.0
# via
# -r requirements/edx/base.txt
# -r requirements/edx/coverage.txt
@@ -202,14 +203,15 @@ coreschema==0.0.4
# -r requirements/edx/base.txt
# coreapi
# drf-yasg
coverage[toml]==6.5.0
coverage[toml]==7.0.5
# via
# -r requirements/edx/coverage.txt
# pytest-cov
crowdsourcehinter-xblock==0.6
# via -r requirements/edx/base.txt
cryptography==36.0.2
cryptography==38.0.4
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# django-fernet-fields
# djfernet
@@ -246,8 +248,7 @@ deprecated==1.2.13
# via
# -r requirements/edx/base.txt
# jwcrypto
# redis
diff-cover==7.0.1
diff-cover==7.3.0
# via -r requirements/edx/coverage.txt
dill==0.3.6
# via pylint
@@ -331,6 +332,7 @@ django-celery-results==2.4.0
# via -r requirements/edx/base.txt
django-classy-tags==3.0.1
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# django-sekizai
django-config-models==2.3.0
@@ -343,6 +345,7 @@ django-cors-headers==3.13.0
# via -r requirements/edx/base.txt
django-countries==7.4.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# edx-enterprise
django-crum==0.7.9
@@ -380,7 +383,7 @@ django-js-asset==2.0.0
# django-mptt
django-method-override==1.0.4
# via -r requirements/edx/base.txt
django-model-utils==4.2.0
django-model-utils==4.3.1
# via
# -r requirements/edx/base.txt
# django-user-tasks
@@ -408,13 +411,13 @@ django-multi-email-field==0.6.2
# via
# -r requirements/edx/base.txt
# edx-enterprise
django-mysql==4.7.1
django-mysql==4.8.0
# via -r requirements/edx/base.txt
django-oauth-toolkit==1.3.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
django-object-actions==4.0.0
django-object-actions==4.1.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -423,14 +426,16 @@ django-pipeline==2.0.8
django-pyfs==3.2.0
# via -r requirements/edx/base.txt
django-ratelimit==3.0.1
# via -r requirements/edx/base.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
django-require @ git+https://github.com/openedx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776
# via -r requirements/edx/base.txt
django-sekizai==4.0.0
# via
# -r requirements/edx/base.txt
# openedx-django-wiki
django-ses==3.2.2
django-ses==3.3.0
# via -r requirements/edx/base.txt
django-simple-history==3.0.0
# via
@@ -502,7 +507,7 @@ docutils==0.18.1
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# botocore
done-xblock==2.0.4
done-xblock==2.0.5
# via -r requirements/edx/base.txt
drf-jwt==1.19.2
# via
@@ -516,7 +521,7 @@ drf-yasg==1.21.4
# via
# -r requirements/edx/base.txt
# edx-api-doc-tools
edx-ace==1.5.0
edx-ace==1.6.0
# via -r requirements/edx/base.txt
edx-api-doc-tools==1.6.0
# via
@@ -529,7 +534,7 @@ edx-auth-backends==4.1.0
# blockstore
edx-braze-client==0.1.5
# via -r requirements/edx/base.txt
edx-bulk-grades==1.0.0
edx-bulk-grades==1.0.1
# via
# -r requirements/edx/base.txt
# staff-graded-xblock
@@ -583,7 +588,9 @@ edx-enterprise==3.60.12
# -r requirements/edx/base.txt
# learner-pathway-progress
edx-event-bus-kafka==2.1.0
# via -r requirements/edx/base.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
edx-i18n-tools==0.9.2
# via
# -r requirements/edx/base.txt
@@ -675,21 +682,21 @@ event-tracking==2.1.0
# -r requirements/edx/base.txt
# edx-proctoring
# edx-search
exceptiongroup==1.0.0
exceptiongroup==1.1.0
# via pytest
execnet==1.9.0
# via pytest-xdist
factory-boy==3.2.1
# via -r requirements/edx/testing.in
faker==15.1.3
faker==16.4.0
# via factory-boy
fastapi==0.85.2
fastapi==0.89.1
# via pact-python
fastavro==1.7.0
# via
# -r requirements/edx/base.txt
# openedx-events
filelock==3.8.0
filelock==3.9.0
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
@@ -697,7 +704,7 @@ filelock==3.8.0
# virtualenv
freezegun==1.2.2
# via -r requirements/edx/testing.in
frozenlist==1.3.1
frozenlist==1.3.3
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -712,7 +719,7 @@ fs-s3fs==0.1.8
# via
# -r requirements/edx/base.txt
# django-pyfs
future==0.18.2
future==0.18.3
# via
# -r requirements/edx/base.txt
# edx-celeryutils
@@ -721,7 +728,7 @@ geoip2==4.6.0
# via -r requirements/edx/base.txt
glob2==0.7
# via -r requirements/edx/base.txt
grimp==1.3
grimp==2.2
# via import-linter
gunicorn==20.1.0
# via -r requirements/edx/base.txt
@@ -736,7 +743,9 @@ html5lib==1.1
httpretty==1.1.4
# via -r requirements/edx/testing.in
icalendar==5.0.1
# via -r requirements/edx/base.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
idna==3.4
# via
# -r requirements/edx/base.txt
@@ -745,14 +754,15 @@ idna==3.4
# requests
# snowflake-connector-python
# yarl
import-linter==1.3.0
import-linter==1.6.0
# via -r requirements/edx/testing.in
importlib-metadata==5.0.0
importlib-metadata==5.1.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# markdown
# pytest-randomly
importlib-resources==5.10.0
importlib-resources==5.10.2
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -760,7 +770,7 @@ inflection==0.5.1
# via
# -r requirements/edx/base.txt
# drf-yasg
iniconfig==1.1.1
iniconfig==2.0.0
# via pytest
interchange==2021.0.4
# via
@@ -772,7 +782,7 @@ isodate==0.6.1
# via
# -r requirements/edx/base.txt
# python3-saml
isort==5.10.1
isort==5.11.4
# via
# -r requirements/edx/testing.in
# pylint
@@ -811,7 +821,7 @@ jsonfield==3.1.0
# lti-consumer-xblock
# ora2
# outcome-surveys
jsonschema==4.17.0
jsonschema==4.17.3
# via
# -r requirements/edx/base.txt
# optimizely-sdk
@@ -832,11 +842,11 @@ lazy==1.5
# bok-choy
# lti-consumer-xblock
# ora2
lazy-object-proxy==1.8.0
lazy-object-proxy==1.9.0
# via astroid
learner-pathway-progress==1.3.3
# via -r requirements/edx/base.txt
levenshtein==0.20.8
levenshtein==0.20.9
# via
# -r requirements/edx/base.txt
# python-levenshtein
@@ -848,9 +858,9 @@ loremipsum==1.0.5
# via
# -r requirements/edx/base.txt
# ora2
lti-consumer-xblock==7.2.0
lti-consumer-xblock==7.2.1
# via -r requirements/edx/base.txt
lxml==4.9.1
lxml==4.9.2
# via
# -r requirements/edx/base.txt
# edxval
@@ -863,7 +873,7 @@ lxml==4.9.1
# xmlsec
mailsnake==1.6.4
# via -r requirements/edx/base.txt
mako==1.2.3
mako==1.2.4
# via
# -r requirements/edx/base.txt
# acid-xblock
@@ -896,13 +906,13 @@ maxminddb==2.2.0
# geoip2
mccabe==0.7.0
# via pylint
mock==4.0.3
mock==5.0.1
# via
# -r requirements/edx/base.txt
# xblock-poll
mongodbproxy @ git+https://github.com/openedx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a
# via -r requirements/edx/base.txt
mongoengine==0.24.2
mongoengine==0.25.0
# via -r requirements/edx/base.txt
monotonic==1.6
# via
@@ -913,7 +923,7 @@ mpmath==1.2.1
# via
# -r requirements/edx/base.txt
# sympy
multidict==6.0.2
multidict==6.0.4
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -922,13 +932,11 @@ mysqlclient==2.1.1
# via
# -r requirements/edx/base.txt
# blockstore
networkx==2.8.8
# via grimp
newrelic==8.4.0
newrelic==8.5.0
# via
# -r requirements/edx/base.txt
# edx-django-utils
nltk==3.7
nltk==3.8.1
# via
# -r requirements/edx/base.txt
# chem
@@ -940,6 +948,7 @@ numpy==1.22.4
# chem
# openedx-calc
# scipy
# shapely
oauthlib==3.0.1
# via
# -c requirements/edx/../constraints.txt
@@ -952,7 +961,7 @@ openedx-calc==3.0.1
# via -r requirements/edx/base.txt
openedx-django-wiki==1.1.4
# via -r requirements/edx/base.txt
openedx-events==3.2.0
openedx-events==4.1.0
# via
# -r requirements/edx/base.txt
# edx-event-bus-kafka
@@ -970,13 +979,12 @@ oscrypto==1.3.0
# snowflake-connector-python
outcome-surveys==1.1.1
# via -r requirements/edx/base.txt
packaging==21.3
packaging==23.0
# via
# -r requirements/edx/base.txt
# drf-yasg
# py2neo
# pytest
# redis
# tox
pact-python==1.6.0
# via -r requirements/edx/testing.in
@@ -984,7 +992,7 @@ pansi==2020.7.3
# via
# -r requirements/edx/base.txt
# py2neo
path==16.5.0
path==16.6.0
# via
# -r requirements/edx/base.txt
# edx-i18n-tools
@@ -997,7 +1005,7 @@ path-py==12.5.0
# staff-graded-xblock
paver==1.3.4
# via -r requirements/edx/base.txt
pbr==5.11.0
pbr==5.11.1
# via
# -r requirements/edx/base.txt
# stevedore
@@ -1007,7 +1015,7 @@ pgpy==0.6.0
# edx-enterprise
piexif==1.1.3
# via -r requirements/edx/base.txt
pillow==9.3.0
pillow==9.4.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -1016,7 +1024,7 @@ pkgutil-resolve-name==1.3.10
# via
# -r requirements/edx/base.txt
# jsonschema
platformdirs==2.5.2
platformdirs==2.6.2
# via
# pylint
# virtualenv
@@ -1031,11 +1039,11 @@ polib==1.1.1
# -r requirements/edx/base.txt
# -r requirements/edx/testing.in
# edx-i18n-tools
prompt-toolkit==3.0.31
prompt-toolkit==3.0.36
# via
# -r requirements/edx/base.txt
# click-repl
psutil==5.9.3
psutil==5.9.4
# via
# -r requirements/edx/base.txt
# edx-django-utils
@@ -1065,16 +1073,16 @@ pycparser==2.21
# via
# -r requirements/edx/base.txt
# cffi
pycryptodomex==3.15.0
pycryptodomex==3.16.0
# via
# -r requirements/edx/base.txt
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
# snowflake-connector-python
pydantic==1.10.2
pydantic==1.10.4
# via fastapi
pygments==2.13.0
pygments==2.14.0
# via
# -r requirements/edx/base.txt
# -r requirements/edx/coverage.txt
@@ -1100,7 +1108,7 @@ pylatexenc==2.10
# via
# -r requirements/edx/base.txt
# olxcleaner
pylint==2.15.5
pylint==2.15.10
# via
# edx-lint
# pylint-celery
@@ -1117,7 +1125,7 @@ pylint-plugin-utils==0.7
# pylint-django
pylint-pytest==0.3.0
# via -r requirements/edx/testing.in
pylti1p3==1.12.1
pylti1p3==2.0.0
# via -r requirements/edx/base.txt
pymongo==3.13.0
# via
@@ -1144,10 +1152,9 @@ pyparsing==3.0.9
# -r requirements/edx/base.txt
# chem
# openedx-calc
# packaging
pyquery==1.4.3
pyquery==2.0.0
# via -r requirements/edx/testing.in
pyrsistent==0.19.1
pyrsistent==0.19.3
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -1156,7 +1163,7 @@ pysrt==1.1.2
# via
# -r requirements/edx/base.txt
# edxval
pytest==7.2.0
pytest==7.2.1
# via
# -r requirements/edx/testing.in
# pylint-pytest
@@ -1181,7 +1188,7 @@ pytest-metadata==1.8.0
# pytest-json-report
pytest-randomly==3.12.0
# via -r requirements/edx/testing.in
pytest-xdist[psutil]==3.0.2
pytest-xdist[psutil]==3.1.0
# via -r requirements/edx/testing.in
python-dateutil==2.8.2
# via
@@ -1198,12 +1205,13 @@ python-dateutil==2.8.2
# olxcleaner
# ora2
# xblock
python-levenshtein==0.20.8
python-levenshtein==0.20.9
# via -r requirements/edx/base.txt
python-memcached==1.59
# via -r requirements/edx/base.txt
python-slugify==6.1.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# code-annotations
python-swiftclient==4.1.0
@@ -1253,19 +1261,19 @@ pyyaml==6.0
# xblock
random2==1.0.1
# via -r requirements/edx/base.txt
rapidfuzz==2.13.0
rapidfuzz==2.13.7
# via
# -r requirements/edx/base.txt
# levenshtein
recommender-xblock==2.0.1
# via -r requirements/edx/base.txt
redis==4.3.4
redis==4.4.2
# via -r requirements/edx/base.txt
regex==2022.10.31
# via
# -r requirements/edx/base.txt
# nltk
requests==2.28.1
requests==2.28.2
# via
# -r requirements/edx/base.txt
# analytics-python
@@ -1327,15 +1335,15 @@ semantic-version==2.10.0
# via
# -r requirements/edx/base.txt
# edx-drf-extensions
shapely==1.8.5.post1
shapely==2.0.0
# via -r requirements/edx/base.txt
simplejson==3.17.6
simplejson==3.18.1
# via
# -r requirements/edx/base.txt
# sailthru-client
# super-csv
# xblock-utils
singledispatch==3.7.0
singledispatch==4.0.0
# via -r requirements/edx/testing.in
six==1.16.0
# via
@@ -1371,7 +1379,6 @@ six==1.16.0
# pyjwkest
# python-dateutil
# python-memcached
# singledispatch
# tox
slumber==0.7.1
# via
@@ -1381,7 +1388,7 @@ slumber==0.7.1
# edx-rest-api-client
sniffio==1.3.0
# via anyio
snowflake-connector-python==2.8.0
snowflake-connector-python==2.9.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -1411,9 +1418,9 @@ sqlparse==0.4.3
# django
staff-graded-xblock==2.0.1
# via -r requirements/edx/base.txt
starlette==0.20.4
starlette==0.22.0
# via fastapi
stevedore==4.1.0
stevedore==4.1.1
# via
# -r requirements/edx/base.txt
# code-annotations
@@ -1429,7 +1436,7 @@ sympy==1.11.1
# via
# -r requirements/edx/base.txt
# openedx-calc
testfixtures==7.0.2
testfixtures==7.0.4
# via
# -r requirements/edx/base.txt
# -r requirements/edx/testing.in
@@ -1450,7 +1457,7 @@ tomli==2.0.1
# tox
tomlkit==0.11.6
# via pylint
tox==3.27.0
tox==3.28.0
# via
# -c requirements/edx/../common_constraints.txt
# -r requirements/edx/testing.in
@@ -1466,9 +1473,11 @@ typing-extensions==4.4.0
# -r requirements/edx/base.txt
# astroid
# django-countries
# grimp
# import-linter
# pydantic
# pylint
# pylti1p3
# snowflake-connector-python
# starlette
unicodecsv==0.14.1
@@ -1482,7 +1491,7 @@ uritemplate==4.1.1
# -r requirements/edx/base.txt
# coreapi
# drf-yasg
urllib3==1.26.12
urllib3==1.26.14
# via
# -r requirements/edx/base.txt
# elasticsearch
@@ -1494,7 +1503,7 @@ urllib3==1.26.12
# snowflake-connector-python
user-util==1.0.0
# via -r requirements/edx/base.txt
uvicorn==0.19.0
uvicorn==0.20.0
# via pact-python
vine==5.0.0
# via
@@ -1502,15 +1511,15 @@ vine==5.0.0
# amqp
# celery
# kombu
virtualenv==20.16.6
virtualenv==20.17.1
# via tox
voluptuous==0.13.1
# via
# -r requirements/edx/base.txt
# ora2
watchdog==2.1.9
watchdog==2.2.1
# via -r requirements/edx/base.txt
wcwidth==0.2.5
wcwidth==0.2.6
# via
# -r requirements/edx/base.txt
# prompt-toolkit
@@ -1574,7 +1583,7 @@ xmlsec==1.3.13
# python3-saml
xss-utils==0.4.0
# via -r requirements/edx/base.txt
yarl==1.8.1
yarl==1.8.2
# via
# -r requirements/edx/base.txt
# aiohttp

View File

@@ -1,16 +1,16 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
certifi==2022.9.24
certifi==2022.12.7
# via requests
charset-normalizer==2.1.1
charset-normalizer==3.0.1
# via requests
idna==3.4
# via requests
requests==2.28.1
requests==2.28.2
# via -r scripts/xblock/requirements.in
urllib3==1.26.12
urllib3==1.26.14
# via requests