Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Commit

Permalink
Merge pull request #690 from openedx/jenkins/upgrade-python-requireme…
Browse files Browse the repository at this point in the history
…nts-09a8301

Python Requirements Update
  • Loading branch information
MichaelRoytman authored Oct 31, 2023
2 parents 09a8301 + f4e5823 commit 4123349
Show file tree
Hide file tree
Showing 9 changed files with 51 additions and 54 deletions.
9 changes: 7 additions & 2 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,17 @@
# Required: the version of this file's schema.
version: 2

build:
os: "ubuntu-20.04"
tools:
python: "3.8"

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/api/source/conf.py

# Optionally set the version of Python and requirements required to build your docs
# We recommend specifying your dependencies to enable reproducible builds:
# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
version: "3.8"
install:
- requirements: requirements/doc.txt
7 changes: 7 additions & 0 deletions docs/api/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,13 @@
"use_repository_button": True,
"use_issues_button": True,
"use_edit_page_button": True,
# False was the default value for navigation_with_keys. However, in version 0.14.2 of pydata-sphinx-theme, this default
# was removed and a warning was added that would be emitted whenever navigation_with_keys was not set. Because of the
# "SPHINXOPTS = -W" configuration in tox.ini, all warnings are promoted to an error. Therefore, it's necesary to set
# this value. I have set it to the default value explicitly. Please see the following GitHub comments for context.
# https://github.com/pydata/pydata-sphinx-theme/issues/1539
# https://github.com/pydata/pydata-sphinx-theme/issues/987#issuecomment-1277214209
"navigation_with_keys": False,
# Please don't change unless you know what you're doing.
"extra_footer": """
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">
Expand Down
15 changes: 6 additions & 9 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ backports-zoneinfo==0.2.1
# via django
boto==2.49.0
# via -r requirements/base.in
boto3==1.28.67
boto3==1.28.73
# via -r requirements/base.in
botocore==1.31.67
botocore==1.31.73
# via
# boto3
# s3transfer
Expand All @@ -24,15 +24,15 @@ cffi==1.16.0
# via
# cryptography
# pynacl
charset-normalizer==3.3.0
charset-normalizer==3.3.1
# via requests
click==8.1.7
# via edx-django-utils
coreapi==2.3.3
# via -r requirements/base.in
coreschema==0.0.4
# via coreapi
cryptography==41.0.4
cryptography==41.0.5
# via
# django-fernet-fields-v2
# pyjwt
Expand Down Expand Up @@ -88,7 +88,7 @@ djangorestframework==3.14.0
# drf-yasg
# edx-api-doc-tools
# edx-drf-extensions
djangorestframework-csv==2.1.1
djangorestframework-csv==3.0.1
# via -r requirements/base.in
drf-jwt==1.19.2
# via edx-drf-extensions
Expand Down Expand Up @@ -127,7 +127,7 @@ edx-rest-api-client==5.6.1
# edx-enterprise-data
factory-boy==3.3.0
# via edx-enterprise-data
faker==19.11.0
faker==19.12.0
# via factory-boy
html5lib==1.1
# via -r requirements/base.in
Expand Down Expand Up @@ -201,7 +201,6 @@ semantic-version==2.10.0
# via edx-drf-extensions
six==1.16.0
# via
# djangorestframework-csv
# edx-ccx-keys
# edx-django-release-util
# edx-rbac
Expand All @@ -224,8 +223,6 @@ typing-extensions==4.8.0
# django-countries
# edx-opaque-keys
# faker
unicodecsv==0.14.1
# via djangorestframework-csv
uritemplate==4.1.1
# via
# coreapi
Expand Down
15 changes: 6 additions & 9 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ backports-zoneinfo==0.2.1
# via django
boto==2.49.0
# via -r requirements/base.in
boto3==1.28.67
boto3==1.28.73
# via -r requirements/base.in
botocore==1.31.67
botocore==1.31.73
# via
# boto3
# s3transfer
Expand All @@ -24,15 +24,15 @@ cffi==1.16.0
# via
# cryptography
# pynacl
charset-normalizer==3.3.0
charset-normalizer==3.3.1
# via requests
click==8.1.7
# via edx-django-utils
coreapi==2.3.3
# via -r requirements/base.in
coreschema==0.0.4
# via coreapi
cryptography==41.0.4
cryptography==41.0.5
# via
# django-fernet-fields-v2
# pyjwt
Expand Down Expand Up @@ -88,7 +88,7 @@ djangorestframework==3.14.0
# drf-yasg
# edx-api-doc-tools
# edx-drf-extensions
djangorestframework-csv==2.1.1
djangorestframework-csv==3.0.1
# via -r requirements/base.in
drf-jwt==1.19.2
# via edx-drf-extensions
Expand Down Expand Up @@ -127,7 +127,7 @@ edx-rest-api-client==5.6.1
# edx-enterprise-data
factory-boy==3.3.0
# via edx-enterprise-data
faker==19.11.0
faker==19.12.0
# via factory-boy
html5lib==1.1
# via -r requirements/base.in
Expand Down Expand Up @@ -203,7 +203,6 @@ semantic-version==2.10.0
# via edx-drf-extensions
six==1.16.0
# via
# djangorestframework-csv
# edx-ccx-keys
# edx-django-release-util
# edx-rbac
Expand All @@ -226,8 +225,6 @@ typing-extensions==4.8.0
# django-countries
# edx-opaque-keys
# faker
unicodecsv==0.14.1
# via djangorestframework-csv
uritemplate==4.1.1
# via
# coreapi
Expand Down
19 changes: 8 additions & 11 deletions requirements/doc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ asgiref==3.7.2
# via
# django
# django-countries
babel==2.13.0
babel==2.13.1
# via
# pydata-sphinx-theme
# sphinx
Expand All @@ -22,9 +22,9 @@ beautifulsoup4==4.12.2
# via pydata-sphinx-theme
boto==2.49.0
# via -r requirements/base.in
boto3==1.28.67
boto3==1.28.73
# via -r requirements/base.in
botocore==1.31.67
botocore==1.31.73
# via
# boto3
# s3transfer
Expand All @@ -34,15 +34,15 @@ cffi==1.16.0
# via
# cryptography
# pynacl
charset-normalizer==3.3.0
charset-normalizer==3.3.1
# via requests
click==8.1.7
# via edx-django-utils
coreapi==2.3.3
# via -r requirements/base.in
coreschema==0.0.4
# via coreapi
cryptography==41.0.4
cryptography==41.0.5
# via
# django-fernet-fields-v2
# pyjwt
Expand Down Expand Up @@ -98,7 +98,7 @@ djangorestframework==3.14.0
# drf-yasg
# edx-api-doc-tools
# edx-drf-extensions
djangorestframework-csv==2.1.1
djangorestframework-csv==3.0.1
# via -r requirements/base.in
docutils==0.19
# via
Expand Down Expand Up @@ -141,7 +141,7 @@ edx-rest-api-client==5.6.1
# edx-enterprise-data
factory-boy==3.3.0
# via edx-enterprise-data
faker==19.11.0
faker==19.12.0
# via factory-boy
html5lib==1.1
# via -r requirements/base.in
Expand Down Expand Up @@ -186,7 +186,7 @@ psutil==5.9.6
# via edx-django-utils
pycparser==2.21
# via cffi
pydata-sphinx-theme==0.14.1
pydata-sphinx-theme==0.14.2
# via sphinx-book-theme
pygments==2.16.1
# via
Expand Down Expand Up @@ -235,7 +235,6 @@ semantic-version==2.10.0
# via edx-drf-extensions
six==1.16.0
# via
# djangorestframework-csv
# edx-ccx-keys
# edx-django-release-util
# edx-rbac
Expand Down Expand Up @@ -282,8 +281,6 @@ typing-extensions==4.8.0
# edx-opaque-keys
# faker
# pydata-sphinx-theme
unicodecsv==0.14.1
# via djangorestframework-csv
uritemplate==4.1.1
# via
# coreapi
Expand Down
2 changes: 1 addition & 1 deletion requirements/pip.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ wheel==0.41.2
# via -r requirements/pip.in

# The following packages are considered to be unsafe in a requirements file:
pip==23.3
pip==23.3.1
# via -r requirements/pip.in
setuptools==68.2.2
# via -r requirements/pip.in
17 changes: 7 additions & 10 deletions requirements/production.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ backports-zoneinfo==0.2.1
# via django
boto==2.49.0
# via -r requirements/base.in
boto3==1.28.67
boto3==1.28.73
# via -r requirements/base.in
botocore==1.31.67
botocore==1.31.73
# via
# boto3
# s3transfer
Expand All @@ -24,15 +24,15 @@ cffi==1.16.0
# via
# cryptography
# pynacl
charset-normalizer==3.3.0
charset-normalizer==3.3.1
# via requests
click==8.1.7
# via edx-django-utils
coreapi==2.3.3
# via -r requirements/base.in
coreschema==0.0.4
# via coreapi
cryptography==41.0.4
cryptography==41.0.5
# via
# django-fernet-fields-v2
# pyjwt
Expand Down Expand Up @@ -88,7 +88,7 @@ djangorestframework==3.14.0
# drf-yasg
# edx-api-doc-tools
# edx-drf-extensions
djangorestframework-csv==2.1.1
djangorestframework-csv==3.0.1
# via -r requirements/base.in
drf-jwt==1.19.2
# via edx-drf-extensions
Expand Down Expand Up @@ -127,11 +127,11 @@ edx-rest-api-client==5.6.1
# edx-enterprise-data
factory-boy==3.3.0
# via edx-enterprise-data
faker==19.11.0
faker==19.12.0
# via factory-boy
gevent==23.9.1
# via -r requirements/production.in
greenlet==3.0.0
greenlet==3.0.1
# via gevent
gunicorn==21.2.0
# via -r requirements/production.in
Expand Down Expand Up @@ -216,7 +216,6 @@ semantic-version==2.10.0
# via edx-drf-extensions
six==1.16.0
# via
# djangorestframework-csv
# edx-ccx-keys
# edx-django-release-util
# edx-rbac
Expand All @@ -239,8 +238,6 @@ typing-extensions==4.8.0
# django-countries
# edx-opaque-keys
# faker
unicodecsv==0.14.1
# via djangorestframework-csv
uritemplate==4.1.1
# via
# coreapi
Expand Down
17 changes: 7 additions & 10 deletions requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ backports-zoneinfo==0.2.1
# via django
boto==2.49.0
# via -r requirements/base.in
boto3==1.28.67
boto3==1.28.73
# via -r requirements/base.in
botocore==1.31.67
botocore==1.31.73
# via
# boto3
# s3transfer
Expand All @@ -28,7 +28,7 @@ cffi==1.16.0
# pynacl
chardet==5.2.0
# via diff-cover
charset-normalizer==3.3.0
charset-normalizer==3.3.1
# via requests
click==8.1.7
# via edx-django-utils
Expand All @@ -40,7 +40,7 @@ coverage[toml]==7.3.2
# via
# -r requirements/test.in
# pytest-cov
cryptography==41.0.4
cryptography==41.0.5
# via
# django-fernet-fields-v2
# pyjwt
Expand Down Expand Up @@ -101,7 +101,7 @@ djangorestframework==3.14.0
# drf-yasg
# edx-api-doc-tools
# edx-drf-extensions
djangorestframework-csv==2.1.1
djangorestframework-csv==3.0.1
# via -r requirements/base.in
drf-jwt==1.19.2
# via edx-drf-extensions
Expand Down Expand Up @@ -142,7 +142,7 @@ exceptiongroup==1.1.3
# via pytest
factory-boy==3.3.0
# via edx-enterprise-data
faker==19.11.0
faker==19.12.0
# via factory-boy
freezegun==1.2.2
# via -r requirements/test.in
Expand Down Expand Up @@ -215,7 +215,7 @@ pymongo==3.13.0
# via edx-opaque-keys
pynacl==1.5.0
# via edx-django-utils
pytest==7.4.2
pytest==7.4.3
# via
# pytest-cov
# pytest-django
Expand Down Expand Up @@ -259,7 +259,6 @@ semantic-version==2.10.0
six==1.16.0
# via
# astroid
# djangorestframework-csv
# edx-ccx-keys
# edx-django-release-util
# edx-rbac
Expand Down Expand Up @@ -290,8 +289,6 @@ typing-extensions==4.8.0
# django-countries
# edx-opaque-keys
# faker
unicodecsv==0.14.1
# via djangorestframework-csv
uritemplate==4.1.1
# via
# coreapi
Expand Down
Loading

0 comments on commit 4123349

Please sign in to comment.