Python Requirements Update (#33737)

* chore: Updating Python Requirements
* fix: fix test failure occurring due to faker upgrade
---------

Co-authored-by: UsamaSadiq <usama7274@gmail.com>
This commit is contained in:
edX requirements bot
2023-11-17 13:56:24 -05:00
committed by GitHub
parent 104d42c67a
commit c240fd8b52
9 changed files with 98 additions and 92 deletions

View File

@@ -36,8 +36,10 @@ def generate_zulu_datetime():
The catalog returns UTC datetimes formatted using Z, the zone designator
for the zero UTC offset, not the +00:00 offset. For more, see
https://en.wikipedia.org/wiki/ISO_8601#UTC.
Faker.date_time() now returns time with sub-seconds in %S.%f format
but we don't need the sub_seconds precision, only the whole seconds
"""
return fake.date_time().isoformat() + 'Z'
return fake.date_time().isoformat().split('.')[0] + 'Z'
def generate_price_ranges():

View File

@@ -22,7 +22,7 @@ cryptography==38.0.4
# -r requirements/edx-sandbox/py38.in
cycler==0.12.1
# via matplotlib
fonttools==4.44.0
fonttools==4.44.3
# via matplotlib
importlib-resources==6.1.1
# via matplotlib

View File

@@ -33,6 +33,7 @@ appdirs==1.4.4
asgiref==3.7.2
# via
# django
# django-cors-headers
# django-countries
asn1crypto==1.5.1
# via snowflake-connector-python
@@ -81,13 +82,13 @@ boto==2.39.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
boto3==1.28.83
boto3==1.29.2
# via
# -r requirements/edx/kernel.in
# django-ses
# fs-s3fs
# ora2
botocore==1.31.83
botocore==1.32.2
# via
# -r requirements/edx/kernel.in
# boto3
@@ -271,7 +272,7 @@ django-config-models==2.5.1
# edx-enterprise
# edx-name-affirmation
# lti-consumer-xblock
django-cors-headers==4.3.0
django-cors-headers==4.3.1
# via -r requirements/edx/kernel.in
django-countries==7.5.1
# via
@@ -664,17 +665,17 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.19.2
jsonschema==4.20.0
# via
# drf-spectacular
# optimizely-sdk
jsonschema-specifications==2023.7.1
jsonschema-specifications==2023.11.1
# via jsonschema
jwcrypto==1.5.0
# via
# django-oauth-toolkit
# pylti1p3
kombu==5.3.3
kombu==5.3.4
# via celery
laboratory==1.0.2
# via -r requirements/edx/kernel.in
@@ -754,7 +755,7 @@ mysqlclient==2.2.0
# via
# -r requirements/edx/kernel.in
# openedx-blockstore
newrelic==9.1.1
newrelic==9.2.0
# via
# -r requirements/edx/bundled.in
# edx-django-utils
@@ -777,7 +778,7 @@ oauthlib==3.2.2
# social-auth-core
olxcleaner==0.2.1
# via -r requirements/edx/kernel.in
openai==1.2.2
openai==1.3.2
# via edx-enterprise
openedx-atlas==0.5.0
# via -r requirements/edx/kernel.in
@@ -793,7 +794,7 @@ openedx-django-require==2.1.0
# via -r requirements/edx/kernel.in
openedx-django-wiki==2.0.3
# via -r requirements/edx/kernel.in
openedx-events==9.0.1
openedx-events==9.1.0
# via
# -r requirements/edx/kernel.in
# edx-event-bus-kafka
@@ -810,7 +811,7 @@ openedx-mongodbproxy==0.2.0
# via -r requirements/edx/kernel.in
optimizely-sdk==4.1.1
# via -r requirements/edx/bundled.in
ora2==6.0.2
ora2==6.0.3
# via -r requirements/edx/bundled.in
packaging==23.2
# via
@@ -856,7 +857,7 @@ platformdirs==3.11.0
# snowflake-connector-python
polib==1.2.0
# via edx-i18n-tools
prompt-toolkit==3.0.40
prompt-toolkit==3.0.41
# via click-repl
psutil==5.9.6
# via
@@ -878,9 +879,9 @@ pycryptodomex==3.19.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.4.2
pydantic==2.5.1
# via openai
pydantic-core==2.10.1
pydantic-core==2.14.3
# via pydantic
pygments==2.16.1
# via
@@ -1002,7 +1003,7 @@ redis==5.0.1
# via
# -r requirements/edx/kernel.in
# walrus
referencing==0.30.2
referencing==0.31.0
# via
# jsonschema
# jsonschema-specifications
@@ -1034,7 +1035,7 @@ requests-oauthlib==1.3.1
# via
# -r requirements/edx/kernel.in
# social-auth-core
rpds-py==0.12.0
rpds-py==0.13.0
# via
# jsonschema
# referencing
@@ -1107,7 +1108,7 @@ sniffio==1.3.0
# via
# anyio
# httpx
snowflake-connector-python==3.4.1
snowflake-connector-python==3.5.0
# via edx-enterprise
social-auth-app-django==5.0.0
# via
@@ -1156,7 +1157,7 @@ text-unidecode==1.3
# via python-slugify
tinycss2==1.2.1
# via bleach
tomlkit==0.12.2
tomlkit==0.12.3
# via snowflake-connector-python
tqdm==4.66.1
# via
@@ -1204,13 +1205,13 @@ vine==5.1.0
# amqp
# celery
# kombu
voluptuous==0.13.1
voluptuous==0.14.1
# via ora2
walrus==0.9.3
# via edx-event-bus-redis
watchdog==3.0.0
# via -r requirements/edx/paver.txt
wcwidth==0.2.9
wcwidth==0.2.10
# via prompt-toolkit
web-fragments==2.1.0
# via

View File

@@ -8,7 +8,7 @@ chardet==5.2.0
# via diff-cover
coverage==7.3.2
# via -r requirements/edx/coverage.in
diff-cover==8.0.0
diff-cover==8.0.1
# via -r requirements/edx/coverage.in
jinja2==3.1.2
# via diff-cover

View File

@@ -72,6 +72,7 @@ asgiref==3.7.2
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# django
# django-cors-headers
# django-countries
asn1crypto==1.5.1
# via
@@ -150,14 +151,14 @@ boto==2.39.0
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
boto3==1.28.83
boto3==1.29.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.31.83
botocore==1.32.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -340,7 +341,7 @@ deprecated==1.2.14
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# jwcrypto
diff-cover==8.0.0
diff-cover==8.0.1
# via -r requirements/edx/testing.txt
dill==0.3.7
# via
@@ -456,7 +457,7 @@ django-config-models==2.5.1
# edx-enterprise
# edx-name-affirmation
# lti-consumer-xblock
django-cors-headers==4.3.0
django-cors-headers==4.3.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -912,7 +913,7 @@ execnet==2.0.2
# pytest-xdist
factory-boy==3.3.0
# via -r requirements/edx/testing.txt
faker==19.13.0
faker==20.0.3
# via
# -r requirements/edx/testing.txt
# factory-boy
@@ -1108,14 +1109,14 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.19.2
jsonschema==4.20.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# drf-spectacular
# optimizely-sdk
# sphinxcontrib-openapi
jsonschema-specifications==2023.7.1
jsonschema-specifications==2023.11.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1126,7 +1127,7 @@ jwcrypto==1.5.0
# -r requirements/edx/testing.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.3.3
kombu==5.3.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1262,7 +1263,7 @@ mysqlclient==2.2.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# openedx-blockstore
newrelic==9.1.1
newrelic==9.2.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1297,7 +1298,7 @@ olxcleaner==0.2.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
openai==1.2.2
openai==1.3.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1328,7 +1329,7 @@ openedx-django-wiki==2.0.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
openedx-events==9.0.1
openedx-events==9.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1352,7 +1353,7 @@ optimizely-sdk==4.1.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
ora2==6.0.2
ora2==6.0.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1448,7 +1449,7 @@ polib==1.2.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-i18n-tools
prompt-toolkit==3.0.40
prompt-toolkit==3.0.41
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1492,13 +1493,13 @@ pycryptodomex==3.19.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.4.2
pydantic==2.5.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# fastapi
# openai
pydantic-core==2.10.1
pydantic-core==2.14.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1649,7 +1650,7 @@ pytest-metadata==1.8.0
# pytest-json-report
pytest-randomly==3.15.0
# via -r requirements/edx/testing.txt
pytest-xdist[psutil]==3.3.1
pytest-xdist[psutil]==3.4.0
# via
# -r requirements/edx/testing.txt
# pytest-xdist
@@ -1745,7 +1746,7 @@ redis==5.0.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# walrus
referencing==0.30.2
referencing==0.31.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1787,7 +1788,7 @@ requests-oauthlib==1.3.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# social-auth-core
rpds-py==0.12.0
rpds-py==0.13.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1901,7 +1902,7 @@ snowballstemmer==2.2.0
# via
# -r requirements/edx/doc.txt
# sphinx
snowflake-connector-python==3.4.1
snowflake-connector-python==3.5.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -2054,7 +2055,7 @@ tomli==2.0.1
# pyproject-hooks
# pytest
# tox
tomlkit==0.12.2
tomlkit==0.12.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -2154,7 +2155,7 @@ virtualenv==20.24.6
# via
# -r requirements/edx/testing.txt
# tox
voluptuous==0.13.1
voluptuous==0.14.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -2171,7 +2172,7 @@ watchdog==3.0.0
# -r requirements/edx/development.in
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
wcwidth==0.2.9
wcwidth==0.2.10
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt

View File

@@ -51,6 +51,7 @@ asgiref==3.7.2
# via
# -r requirements/edx/base.txt
# django
# django-cors-headers
# django-countries
asn1crypto==1.5.1
# via
@@ -114,13 +115,13 @@ boto==2.39.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
boto3==1.28.83
boto3==1.29.2
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.31.83
botocore==1.32.2
# via
# -r requirements/edx/base.txt
# boto3
@@ -333,7 +334,7 @@ django-config-models==2.5.1
# edx-enterprise
# edx-name-affirmation
# lti-consumer-xblock
django-cors-headers==4.3.0
django-cors-headers==4.3.1
# via -r requirements/edx/base.txt
django-countries==7.5.1
# via
@@ -797,13 +798,13 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.19.2
jsonschema==4.20.0
# via
# -r requirements/edx/base.txt
# drf-spectacular
# optimizely-sdk
# sphinxcontrib-openapi
jsonschema-specifications==2023.7.1
jsonschema-specifications==2023.11.1
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -812,7 +813,7 @@ jwcrypto==1.5.0
# -r requirements/edx/base.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.3.3
kombu==5.3.4
# via
# -r requirements/edx/base.txt
# celery
@@ -906,7 +907,7 @@ mysqlclient==2.2.0
# via
# -r requirements/edx/base.txt
# openedx-blockstore
newrelic==9.1.1
newrelic==9.2.0
# via
# -r requirements/edx/base.txt
# edx-django-utils
@@ -932,7 +933,7 @@ oauthlib==3.2.2
# social-auth-core
olxcleaner==0.2.1
# via -r requirements/edx/base.txt
openai==1.2.2
openai==1.3.2
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -951,7 +952,7 @@ openedx-django-require==2.1.0
# via -r requirements/edx/base.txt
openedx-django-wiki==2.0.3
# via -r requirements/edx/base.txt
openedx-events==9.0.1
openedx-events==9.1.0
# via
# -r requirements/edx/base.txt
# edx-event-bus-kafka
@@ -968,7 +969,7 @@ openedx-mongodbproxy==0.2.0
# via -r requirements/edx/base.txt
optimizely-sdk==4.1.1
# via -r requirements/edx/base.txt
ora2==6.0.2
ora2==6.0.3
# via -r requirements/edx/base.txt
packaging==23.2
# via
@@ -1028,7 +1029,7 @@ polib==1.2.0
# via
# -r requirements/edx/base.txt
# edx-i18n-tools
prompt-toolkit==3.0.40
prompt-toolkit==3.0.41
# via
# -r requirements/edx/base.txt
# click-repl
@@ -1056,11 +1057,11 @@ pycryptodomex==3.19.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.4.2
pydantic==2.5.1
# via
# -r requirements/edx/base.txt
# openai
pydantic-core==2.10.1
pydantic-core==2.14.3
# via
# -r requirements/edx/base.txt
# pydantic
@@ -1203,7 +1204,7 @@ redis==5.0.1
# via
# -r requirements/edx/base.txt
# walrus
referencing==0.30.2
referencing==0.31.0
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -1239,7 +1240,7 @@ requests-oauthlib==1.3.1
# via
# -r requirements/edx/base.txt
# social-auth-core
rpds-py==0.12.0
rpds-py==0.13.0
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -1330,7 +1331,7 @@ sniffio==1.3.0
# httpx
snowballstemmer==2.2.0
# via sphinx
snowflake-connector-python==3.4.1
snowflake-connector-python==3.5.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -1428,7 +1429,7 @@ tinycss2==1.2.1
# via
# -r requirements/edx/base.txt
# bleach
tomlkit==0.12.2
tomlkit==0.12.3
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
@@ -1483,7 +1484,7 @@ vine==5.1.0
# amqp
# celery
# kombu
voluptuous==0.13.1
voluptuous==0.14.1
# via
# -r requirements/edx/base.txt
# ora2
@@ -1493,7 +1494,7 @@ walrus==0.9.3
# edx-event-bus-redis
watchdog==3.0.0
# via -r requirements/edx/base.txt
wcwidth==0.2.9
wcwidth==0.2.10
# via
# -r requirements/edx/base.txt
# prompt-toolkit

View File

@@ -44,9 +44,9 @@ importlib-resources==6.1.1
# via
# jsonschema
# jsonschema-specifications
jsonschema==4.19.2
jsonschema==4.20.0
# via semgrep
jsonschema-specifications==2023.7.1
jsonschema-specifications==2023.11.1
# via jsonschema
markdown-it-py==3.0.0
# via rich
@@ -60,15 +60,15 @@ pkgutil-resolve-name==1.3.10
# via jsonschema
pygments==2.16.1
# via rich
referencing==0.30.2
referencing==0.31.0
# via
# jsonschema
# jsonschema-specifications
requests==2.31.0
# via semgrep
rich==13.6.0
rich==13.7.0
# via semgrep
rpds-py==0.12.0
rpds-py==0.13.0
# via
# jsonschema
# referencing
@@ -76,7 +76,7 @@ ruamel-yaml==0.17.40
# via semgrep
ruamel-yaml-clib==0.2.8
# via ruamel-yaml
semgrep==1.48.0
semgrep==1.50.0
# via -r requirements/edx/semgrep.in
tomli==2.0.1
# via semgrep

View File

@@ -49,6 +49,7 @@ asgiref==3.7.2
# via
# -r requirements/edx/base.txt
# django
# django-cors-headers
# django-countries
asn1crypto==1.5.1
# via
@@ -114,13 +115,13 @@ boto==2.39.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
boto3==1.28.83
boto3==1.29.2
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.31.83
botocore==1.32.2
# via
# -r requirements/edx/base.txt
# boto3
@@ -261,7 +262,7 @@ deprecated==1.2.14
# via
# -r requirements/edx/base.txt
# jwcrypto
diff-cover==8.0.0
diff-cover==8.0.1
# via -r requirements/edx/coverage.txt
dill==0.3.7
# via pylint
@@ -362,7 +363,7 @@ django-config-models==2.5.1
# edx-enterprise
# edx-name-affirmation
# lti-consumer-xblock
django-cors-headers==4.3.0
django-cors-headers==4.3.1
# via -r requirements/edx/base.txt
django-countries==7.5.1
# via
@@ -703,7 +704,7 @@ execnet==2.0.2
# via pytest-xdist
factory-boy==3.3.0
# via -r requirements/edx/testing.in
faker==19.13.0
faker==20.0.3
# via factory-boy
fastapi==0.104.1
# via pact-python
@@ -844,12 +845,12 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.19.2
jsonschema==4.20.0
# via
# -r requirements/edx/base.txt
# drf-spectacular
# optimizely-sdk
jsonschema-specifications==2023.7.1
jsonschema-specifications==2023.11.1
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -858,7 +859,7 @@ jwcrypto==1.5.0
# -r requirements/edx/base.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.3.3
kombu==5.3.4
# via
# -r requirements/edx/base.txt
# celery
@@ -956,7 +957,7 @@ mysqlclient==2.2.0
# via
# -r requirements/edx/base.txt
# openedx-blockstore
newrelic==9.1.1
newrelic==9.2.0
# via
# -r requirements/edx/base.txt
# edx-django-utils
@@ -982,7 +983,7 @@ oauthlib==3.2.2
# social-auth-core
olxcleaner==0.2.1
# via -r requirements/edx/base.txt
openai==1.2.2
openai==1.3.2
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -1001,7 +1002,7 @@ openedx-django-require==2.1.0
# via -r requirements/edx/base.txt
openedx-django-wiki==2.0.3
# via -r requirements/edx/base.txt
openedx-events==9.0.1
openedx-events==9.1.0
# via
# -r requirements/edx/base.txt
# edx-event-bus-kafka
@@ -1018,7 +1019,7 @@ openedx-mongodbproxy==0.2.0
# via -r requirements/edx/base.txt
optimizely-sdk==4.1.1
# via -r requirements/edx/base.txt
ora2==6.0.2
ora2==6.0.3
# via -r requirements/edx/base.txt
packaging==23.2
# via
@@ -1089,7 +1090,7 @@ polib==1.2.0
# -r requirements/edx/base.txt
# -r requirements/edx/testing.in
# edx-i18n-tools
prompt-toolkit==3.0.40
prompt-toolkit==3.0.41
# via
# -r requirements/edx/base.txt
# click-repl
@@ -1125,12 +1126,12 @@ pycryptodomex==3.19.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.4.2
pydantic==2.5.1
# via
# -r requirements/edx/base.txt
# fastapi
# openai
pydantic-core==2.10.1
pydantic-core==2.14.3
# via
# -r requirements/edx/base.txt
# pydantic
@@ -1245,7 +1246,7 @@ pytest-metadata==1.8.0
# pytest-json-report
pytest-randomly==3.15.0
# via -r requirements/edx/testing.in
pytest-xdist[psutil]==3.3.1
pytest-xdist[psutil]==3.4.0
# via -r requirements/edx/testing.in
python-dateutil==2.8.2
# via
@@ -1319,7 +1320,7 @@ redis==5.0.1
# via
# -r requirements/edx/base.txt
# walrus
referencing==0.30.2
referencing==0.31.0
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -1355,7 +1356,7 @@ requests-oauthlib==1.3.1
# via
# -r requirements/edx/base.txt
# social-auth-core
rpds-py==0.12.0
rpds-py==0.13.0
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -1445,7 +1446,7 @@ sniffio==1.3.0
# -r requirements/edx/base.txt
# anyio
# httpx
snowflake-connector-python==3.4.1
snowflake-connector-python==3.5.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -1518,7 +1519,7 @@ tomli==2.0.1
# pyproject-api
# pytest
# tox
tomlkit==0.12.2
tomlkit==0.12.3
# via
# -r requirements/edx/base.txt
# pylint
@@ -1589,7 +1590,7 @@ vine==5.1.0
# kombu
virtualenv==20.24.6
# via tox
voluptuous==0.13.1
voluptuous==0.14.1
# via
# -r requirements/edx/base.txt
# ora2
@@ -1599,7 +1600,7 @@ walrus==0.9.3
# edx-event-bus-redis
watchdog==3.0.0
# via -r requirements/edx/base.txt
wcwidth==0.2.9
wcwidth==0.2.10
# via
# -r requirements/edx/base.txt
# prompt-toolkit

View File

@@ -12,5 +12,5 @@ idna==3.4
# via requests
requests==2.31.0
# via -r scripts/xblock/requirements.in
urllib3==2.0.7
urllib3==2.1.0
# via requests