From 0a5d5f5da3f0d50348997acc8c3b5919dcff92b0 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Fri, 27 Oct 2023 16:03:25 -0400 Subject: [PATCH 1/2] chore: Updating Python Requirements --- requirements/base.txt | 13 +++++-------- requirements/doc.txt | 19 +++++++----------- requirements/github.txt | 4 ++-- requirements/local.txt | 39 +++++++++++++------------------------ requirements/optional.txt | 2 +- requirements/pip.txt | 2 +- requirements/production.txt | 15 +++++--------- requirements/test.txt | 31 +++++++++++------------------ requirements/tox.txt | 4 ++-- 9 files changed, 47 insertions(+), 82 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index ddf42410c..cee6d858c 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -18,7 +18,7 @@ cffi==1.16.0 # via # cryptography # pynacl -charset-normalizer==3.3.0 +charset-normalizer==3.3.1 # via requests click==8.1.7 # via @@ -26,7 +26,7 @@ click==8.1.7 # edx-django-utils code-annotations==1.5.0 # via edx-toggles -cryptography==41.0.4 +cryptography==41.0.5 # via # pyjwt # social-auth-core @@ -90,7 +90,7 @@ djangorestframework==3.14.0 # djangorestframework-csv # drf-jwt # 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 @@ -133,7 +133,7 @@ lxml==4.9.3 # via edx-i18n-tools markupsafe==2.1.3 # via jinja2 -newrelic==9.1.0 +newrelic==9.1.1 # via edx-django-utils oauthlib==3.2.2 # via @@ -193,7 +193,6 @@ semantic-version==2.10.0 # via edx-drf-extensions six==1.16.0 # via - # djangorestframework-csv # edx-auth-backends # edx-ccx-keys # edx-django-release-util @@ -222,9 +221,7 @@ typing-extensions==4.8.0 # asgiref # django-countries # edx-opaque-keys -unicodecsv==0.14.1 - # via djangorestframework-csv -urllib3==1.26.17 +urllib3==1.26.18 # via # -c requirements/constraints.txt # requests diff --git a/requirements/doc.txt b/requirements/doc.txt index 4a1f02b3d..851f3694a 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -15,7 +15,7 @@ asgiref==3.7.2 # -r requirements/base.txt # django # django-countries -babel==2.13.0 +babel==2.13.1 # via # pydata-sphinx-theme # sphinx @@ -34,7 +34,7 @@ cffi==1.16.0 # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.0 +charset-normalizer==3.3.1 # via # -r requirements/base.txt # requests @@ -47,7 +47,7 @@ code-annotations==1.5.0 # via # -r requirements/base.txt # edx-toggles -cryptography==41.0.4 +cryptography==41.0.5 # via # -r requirements/base.txt # pyjwt @@ -114,7 +114,7 @@ djangorestframework==3.14.0 # djangorestframework-csv # drf-jwt # edx-drf-extensions -djangorestframework-csv==2.1.1 +djangorestframework-csv==3.0.1 # via -r requirements/base.txt docutils==0.19 # via @@ -176,7 +176,7 @@ markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -newrelic==9.1.0 +newrelic==9.1.1 # via # -r requirements/base.txt # edx-django-utils @@ -212,7 +212,7 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi -pydata-sphinx-theme==0.14.1 +pydata-sphinx-theme==0.14.2 # via sphinx-book-theme pygments==2.16.1 # via @@ -276,7 +276,6 @@ semantic-version==2.10.0 six==1.16.0 # via # -r requirements/base.txt - # djangorestframework-csv # edx-auth-backends # edx-ccx-keys # edx-django-release-util @@ -337,11 +336,7 @@ typing-extensions==4.8.0 # django-countries # edx-opaque-keys # pydata-sphinx-theme -unicodecsv==0.14.1 - # via - # -r requirements/base.txt - # djangorestframework-csv -urllib3==1.26.17 +urllib3==1.26.18 # via # -c requirements/constraints.txt # -r requirements/base.txt diff --git a/requirements/github.txt b/requirements/github.txt index 823974f3a..74e3d1bee 100644 --- a/requirements/github.txt +++ b/requirements/github.txt @@ -10,7 +10,7 @@ distlib==0.3.7 # via # -r requirements/tox.txt # virtualenv -filelock==3.12.4 +filelock==3.13.0 # via # -r requirements/tox.txt # tox @@ -46,7 +46,7 @@ tox==3.28.0 # tox-battery tox-battery==0.6.2 # via -r requirements/tox.txt -virtualenv==20.24.5 +virtualenv==20.24.6 # via # -r requirements/tox.txt # tox diff --git a/requirements/local.txt b/requirements/local.txt index d4b045afb..7768df89a 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -11,7 +11,7 @@ asgiref==3.7.2 # -r requirements/test.txt # django # django-countries -astroid==2.15.8 +astroid==3.0.1 # via # -r requirements/test.txt # pylint @@ -35,7 +35,7 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.3.0 +charset-normalizer==3.3.1 # via # -r requirements/test.txt # requests @@ -62,7 +62,7 @@ coverage[toml]==7.3.2 # -r requirements/test.txt # coverage # pytest-cov -cryptography==41.0.4 +cryptography==41.0.5 # via # -r requirements/test.txt # pyjwt @@ -144,7 +144,7 @@ djangorestframework==3.14.0 # djangorestframework-csv # drf-jwt # edx-drf-extensions -djangorestframework-csv==2.1.1 +djangorestframework-csv==3.0.1 # via -r requirements/test.txt drf-jwt==1.19.2 # via @@ -168,7 +168,7 @@ edx-drf-extensions==8.12.0 # via -r requirements/test.txt edx-i18n-tools==1.3.0 # via -r requirements/test.txt -edx-lint==5.3.4 +edx-lint==5.3.6 # via -r requirements/test.txt edx-opaque-keys==2.5.1 # via @@ -183,7 +183,7 @@ exceptiongroup==1.1.3 # via # -r requirements/test.txt # pytest -filelock==3.12.4 +filelock==3.13.0 # via # -r requirements/tox.txt # tox @@ -214,10 +214,6 @@ lazy==1.6 # via # -r requirements/test.txt # bok-choy -lazy-object-proxy==1.9.0 - # via - # -r requirements/test.txt - # astroid libsass==0.22.0 # via -r requirements/test.txt logutils==0.3.5 @@ -236,7 +232,7 @@ mccabe==0.7.0 # pylint mysqlclient==2.2.0 # via -r requirements/local.in -newrelic==9.1.0 +newrelic==9.1.1 # via # -r requirements/test.txt # edx-django-utils @@ -307,7 +303,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client # pyjwt # social-auth-core -pylint==2.17.7 +pylint==3.0.2 # via # -r requirements/test.txt # edx-lint @@ -318,7 +314,7 @@ pylint-celery==0.3 # via # -r requirements/test.txt # edx-lint -pylint-django==2.5.3 +pylint-django==2.5.5 # via # -r requirements/test.txt # edx-lint @@ -339,7 +335,7 @@ pyproject-hooks==1.0.0 # via # -r requirements/pip_tools.txt # build -pytest==7.4.2 +pytest==7.4.3 # via # -r requirements/test.txt # pytest-cov @@ -391,7 +387,6 @@ six==1.16.0 # via # -r requirements/test.txt # -r requirements/tox.txt - # djangorestframework-csv # edx-auth-backends # edx-ccx-keys # edx-django-release-util @@ -425,7 +420,7 @@ stevedore==5.1.0 # code-annotations # edx-django-utils # edx-opaque-keys -testfixtures==7.2.0 +testfixtures==7.2.2 # via -r requirements/test.txt text-unidecode==1.3 # via @@ -462,17 +457,13 @@ typing-extensions==4.8.0 # django-countries # edx-opaque-keys # pylint -unicodecsv==0.14.1 - # via - # -r requirements/test.txt - # djangorestframework-csv -urllib3==1.26.17 +urllib3==1.26.18 # via # -c requirements/constraints.txt # -r requirements/test.txt # requests # selenium -virtualenv==20.24.5 +virtualenv==20.24.6 # via # -r requirements/tox.txt # tox @@ -480,10 +471,6 @@ wheel==0.41.2 # via # -r requirements/pip_tools.txt # pip-tools -wrapt==1.15.0 - # via - # -r requirements/test.txt - # astroid zipp==3.17.0 # via # -r requirements/pip_tools.txt diff --git a/requirements/optional.txt b/requirements/optional.txt index 066c4107f..5389eca95 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -4,5 +4,5 @@ # # make upgrade # -newrelic==9.1.0 +newrelic==9.1.1 # via -r requirements/optional.in diff --git a/requirements/pip.txt b/requirements/pip.txt index 2154d29f9..0c788d61e 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -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 diff --git a/requirements/production.txt b/requirements/production.txt index 7767fb49c..b5a2ed401 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -24,7 +24,7 @@ cffi==1.16.0 # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.0 +charset-normalizer==3.3.1 # via # -r requirements/base.txt # requests @@ -37,7 +37,7 @@ code-annotations==1.5.0 # via # -r requirements/base.txt # edx-toggles -cryptography==41.0.4 +cryptography==41.0.5 # via # -r requirements/base.txt # pyjwt @@ -104,7 +104,7 @@ djangorestframework==3.14.0 # djangorestframework-csv # drf-jwt # edx-drf-extensions -djangorestframework-csv==2.1.1 +djangorestframework-csv==3.0.1 # via -r requirements/base.txt drf-jwt==1.19.2 # via @@ -161,7 +161,7 @@ markupsafe==2.1.3 # jinja2 mysqlclient==2.2.0 # via -r requirements/production.in -newrelic==9.1.0 +newrelic==9.1.1 # via # -r requirements/base.txt # edx-django-utils @@ -257,7 +257,6 @@ semantic-version==2.10.0 six==1.16.0 # via # -r requirements/base.txt - # djangorestframework-csv # edx-auth-backends # edx-ccx-keys # edx-django-release-util @@ -295,11 +294,7 @@ typing-extensions==4.8.0 # asgiref # django-countries # edx-opaque-keys -unicodecsv==0.14.1 - # via - # -r requirements/base.txt - # djangorestframework-csv -urllib3==1.26.17 +urllib3==1.26.18 # via # -c requirements/constraints.txt # -r requirements/base.txt diff --git a/requirements/test.txt b/requirements/test.txt index 298942416..68c827d92 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -11,7 +11,7 @@ asgiref==3.7.2 # -r requirements/base.txt # django # django-countries -astroid==2.15.8 +astroid==3.0.1 # via # -r requirements/test.in # pylint @@ -31,7 +31,7 @@ cffi==1.16.0 # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.0 +charset-normalizer==3.3.1 # via # -r requirements/base.txt # requests @@ -53,7 +53,7 @@ coverage[toml]==7.3.2 # via # -r requirements/test.in # pytest-cov -cryptography==41.0.4 +cryptography==41.0.5 # via # -r requirements/base.txt # pyjwt @@ -125,7 +125,7 @@ djangorestframework==3.14.0 # djangorestframework-csv # drf-jwt # edx-drf-extensions -djangorestframework-csv==2.1.1 +djangorestframework-csv==3.0.1 # via -r requirements/base.txt drf-jwt==1.19.2 # via @@ -149,7 +149,7 @@ edx-drf-extensions==8.12.0 # via -r requirements/base.txt edx-i18n-tools==1.3.0 # via -r requirements/base.txt -edx-lint==5.3.4 +edx-lint==5.3.6 # via -r requirements/test.in edx-opaque-keys==2.5.1 # via @@ -178,8 +178,6 @@ jinja2==3.1.2 # code-annotations lazy==1.6 # via bok-choy -lazy-object-proxy==1.9.0 - # via astroid libsass==0.22.0 # via -r requirements/base.txt logutils==0.3.5 @@ -194,7 +192,7 @@ markupsafe==2.1.3 # jinja2 mccabe==0.7.0 # via pylint -newrelic==9.1.0 +newrelic==9.1.1 # via # -r requirements/base.txt # edx-django-utils @@ -245,7 +243,7 @@ pyjwt[crypto]==2.8.0 # edx-rest-api-client # pyjwt # social-auth-core -pylint==2.17.7 +pylint==3.0.2 # via # -r requirements/test.in # edx-lint @@ -254,7 +252,7 @@ pylint==2.17.7 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.5.3 +pylint-django==2.5.5 # via edx-lint pylint-plugin-utils==0.8.2 # via @@ -268,7 +266,7 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pytest==7.4.2 +pytest==7.4.3 # via # -r requirements/test.in # pytest-cov @@ -319,7 +317,6 @@ semantic-version==2.10.0 six==1.16.0 # via # -r requirements/base.txt - # djangorestframework-csv # edx-auth-backends # edx-ccx-keys # edx-django-release-util @@ -349,7 +346,7 @@ stevedore==5.1.0 # code-annotations # edx-django-utils # edx-opaque-keys -testfixtures==7.2.0 +testfixtures==7.2.2 # via -r requirements/test.in text-unidecode==1.3 # via @@ -370,15 +367,9 @@ typing-extensions==4.8.0 # django-countries # edx-opaque-keys # pylint -unicodecsv==0.14.1 - # via - # -r requirements/base.txt - # djangorestframework-csv -urllib3==1.26.17 +urllib3==1.26.18 # via # -c requirements/constraints.txt # -r requirements/base.txt # requests # selenium -wrapt==1.15.0 - # via astroid diff --git a/requirements/tox.txt b/requirements/tox.txt index 122f8c898..16cd3efb2 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -6,7 +6,7 @@ # distlib==0.3.7 # via virtualenv -filelock==3.12.4 +filelock==3.13.0 # via # tox # virtualenv @@ -29,5 +29,5 @@ tox==3.28.0 # tox-battery tox-battery==0.6.2 # via -r requirements/tox.in -virtualenv==20.24.5 +virtualenv==20.24.6 # via tox From ef9628842175353739a792c4e6e2e7521c0d8c6d Mon Sep 17 00:00:00 2001 From: michaelroytman Date: Fri, 27 Oct 2023 16:27:48 -0400 Subject: [PATCH 2/2] fix: set navigation_with_keys value 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 --- docs/en_us/dashboard/source/conf.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/en_us/dashboard/source/conf.py b/docs/en_us/dashboard/source/conf.py index 991e3e92e..c6d4dec3d 100644 --- a/docs/en_us/dashboard/source/conf.py +++ b/docs/en_us/dashboard/source/conf.py @@ -21,6 +21,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": """