From 786beaa7e642d71cffd285dd939489c561750e60 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Thu, 18 Jul 2024 00:01:26 -0400 Subject: [PATCH 1/5] chore: Upgrade Python requirements --- edx_repo_tools/audit_gh_users/extra.txt | 6 +- edx_repo_tools/conventional_commits/extra.txt | 32 ++++------- edx_repo_tools/find_dependencies/extra.txt | 10 ++-- edx_repo_tools/pull_request_creator/extra.txt | 10 ++-- edx_repo_tools/repo_access_scraper/extra.txt | 6 +- edx_repo_tools/repo_checks/extra.txt | 10 ++-- requirements/base.txt | 29 ++++------ requirements/common_constraints.txt | 8 +++ requirements/development.txt | 55 ++++++------------- requirements/pip-tools.txt | 14 +---- requirements/pip.txt | 6 +- 11 files changed, 70 insertions(+), 116 deletions(-) diff --git a/edx_repo_tools/audit_gh_users/extra.txt b/edx_repo_tools/audit_gh_users/extra.txt index e2cbb8ce..c3ca3ccd 100644 --- a/edx_repo_tools/audit_gh_users/extra.txt +++ b/edx_repo_tools/audit_gh_users/extra.txt @@ -1,16 +1,16 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # click==8.1.7 # via -r edx_repo_tools/audit_gh_users/extra.in -fastcore==1.5.44 +fastcore==1.5.54 # via ghapi ghapi==1.0.5 # via -r edx_repo_tools/audit_gh_users/extra.in -packaging==24.0 +packaging==24.1 # via # fastcore # ghapi diff --git a/edx_repo_tools/conventional_commits/extra.txt b/edx_repo_tools/conventional_commits/extra.txt index 8ca3719c..04949e60 100644 --- a/edx_repo_tools/conventional_commits/extra.txt +++ b/edx_repo_tools/conventional_commits/extra.txt @@ -1,51 +1,43 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -alembic==1.13.1 +alembic==1.13.2 # via dataset banal==1.0.6 # via dataset -contourpy==1.1.1 +contourpy==1.2.1 # via matplotlib cycler==0.12.1 # via matplotlib dataset==1.6.2 # via -r edx_repo_tools/conventional_commits/extra.in -fonttools==4.53.0 +fonttools==4.53.1 # via matplotlib greenlet==3.0.3 # via # -c edx_repo_tools/conventional_commits/../../requirements/constraints.txt # sqlalchemy -importlib-metadata==6.11.0 - # via - # -c edx_repo_tools/conventional_commits/../../requirements/common_constraints.txt - # alembic -importlib-resources==6.4.0 - # via - # alembic - # matplotlib kiwisolver==1.4.5 # via matplotlib mako==1.3.5 # via alembic markupsafe==2.1.5 # via mako -matplotlib==3.7.5 +matplotlib==3.9.1 # via -r edx_repo_tools/conventional_commits/extra.in -numpy==1.24.4 +numpy==2.0.0 # via # contourpy # matplotlib # pandas -packaging==24.0 +packaging==24.1 # via matplotlib -pandas==2.0.3 +pandas==2.2.2 # via -r edx_repo_tools/conventional_commits/extra.in -pillow==10.3.0 +pillow==10.4.0 # via matplotlib pyparsing==3.1.2 # via matplotlib @@ -61,11 +53,7 @@ sqlalchemy==1.4.52 # via # alembic # dataset -typing-extensions==4.12.1 +typing-extensions==4.12.2 # via alembic tzdata==2024.1 # via pandas -zipp==3.19.2 - # via - # importlib-metadata - # importlib-resources diff --git a/edx_repo_tools/find_dependencies/extra.txt b/edx_repo_tools/find_dependencies/extra.txt index b0aac6ba..e78741db 100644 --- a/edx_repo_tools/find_dependencies/extra.txt +++ b/edx_repo_tools/find_dependencies/extra.txt @@ -1,10 +1,10 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -certifi==2024.6.2 +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -22,9 +22,7 @@ requirements-parser==0.9.0 # via -r edx_repo_tools/find_dependencies/extra.in rich==13.7.1 # via -r edx_repo_tools/find_dependencies/extra.in -types-setuptools==70.0.0.20240524 +types-setuptools==70.3.0.20240710 # via requirements-parser -typing-extensions==4.12.1 - # via rich -urllib3==2.2.1 +urllib3==2.2.2 # via requests diff --git a/edx_repo_tools/pull_request_creator/extra.txt b/edx_repo_tools/pull_request_creator/extra.txt index e70ffa5b..ac8d18af 100644 --- a/edx_repo_tools/pull_request_creator/extra.txt +++ b/edx_repo_tools/pull_request_creator/extra.txt @@ -1,10 +1,10 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -certifi==2024.6.2 +certifi==2024.7.4 # via requests cffi==1.16.0 # via @@ -18,7 +18,7 @@ deprecated==1.2.14 # via pygithub idna==3.7 # via requests -packaging==24.0 +packaging==24.1 # via -r edx_repo_tools/pull_request_creator/extra.in pycparser==2.22 # via cffi @@ -30,9 +30,9 @@ pynacl==1.5.0 # via pygithub requests==2.32.3 # via pygithub -typing-extensions==4.12.1 +typing-extensions==4.12.2 # via pygithub -urllib3==2.2.1 +urllib3==2.2.2 # via # pygithub # requests diff --git a/edx_repo_tools/repo_access_scraper/extra.txt b/edx_repo_tools/repo_access_scraper/extra.txt index 0dd386fa..6d930ab2 100644 --- a/edx_repo_tools/repo_access_scraper/extra.txt +++ b/edx_repo_tools/repo_access_scraper/extra.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -8,9 +8,9 @@ greenlet==3.0.3 # via # -c edx_repo_tools/repo_access_scraper/../../requirements/constraints.txt # playwright -playwright==1.44.0 +playwright==1.45.0 # via -r edx_repo_tools/repo_access_scraper/extra.in pyee==11.1.0 # via playwright -typing-extensions==4.12.1 +typing-extensions==4.12.2 # via pyee diff --git a/edx_repo_tools/repo_checks/extra.txt b/edx_repo_tools/repo_checks/extra.txt index 406a6cc5..8b1d903f 100644 --- a/edx_repo_tools/repo_checks/extra.txt +++ b/edx_repo_tools/repo_checks/extra.txt @@ -1,24 +1,24 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # cache-to-disk==2.0.0 # via -r edx_repo_tools/repo_checks/extra.in -certifi==2024.6.2 +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests click==8.1.7 # via -r edx_repo_tools/repo_checks/extra.in -fastcore==1.5.44 +fastcore==1.5.54 # via ghapi ghapi==1.0.5 # via -r edx_repo_tools/repo_checks/extra.in idna==3.7 # via requests -packaging==24.0 +packaging==24.1 # via # fastcore # ghapi @@ -26,7 +26,7 @@ pyyaml==6.0.1 # via -r edx_repo_tools/repo_checks/extra.in requests==2.32.3 # via -r edx_repo_tools/repo_checks/extra.in -urllib3==2.2.1 +urllib3==2.2.2 # via requests # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/base.txt b/requirements/base.txt index 9a505392..f23bdcbc 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -16,9 +16,9 @@ bowler==0.9.0 # via -r requirements/base.in cachecontrol==0.14.0 # via -r requirements/base.in -cachetools==5.3.3 +cachetools==5.4.0 # via tox -certifi==2024.6.2 +certifi==2024.7.4 # via requests cffi==1.16.0 # via cryptography @@ -37,13 +37,11 @@ cryptography==42.0.8 # via pyjwt distlib==0.3.8 # via virtualenv -docutils==0.20.1 +docutils==0.21.2 # via statistics -exceptiongroup==1.2.1 - # via pytest execnet==2.1.1 # via pytest-xdist -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv @@ -63,13 +61,13 @@ lazy==1.6 # via -r requirements/base.in lockfile==0.12.2 # via -r requirements/base.in -more-itertools==10.2.0 +more-itertools==10.3.0 # via -r requirements/base.in moreorless==0.4.0 # via bowler msgpack==1.0.8 # via cachecontrol -packaging==24.0 +packaging==24.1 # via # pyproject-api # pytest @@ -90,7 +88,7 @@ pycparser==2.22 # via cffi pyjwt[crypto]==2.8.0 # via github3-py -pyproject-api==1.6.1 +pyproject-api==1.7.1 # via tox pytest==8.2.2 # via @@ -124,12 +122,7 @@ smmap==5.0.1 # via gitdb statistics==1.0.3.5 # via -r requirements/base.in -tomli==2.0.1 - # via - # pyproject-api - # pytest - # tox -tox==4.15.1 +tox==4.16.0 # via -r requirements/base.in tqdm==4.66.4 # via -r requirements/base.in @@ -137,11 +130,11 @@ uritemplate==4.1.1 # via # -r requirements/base.in # github3-py -urllib3==2.2.1 +urllib3==2.2.2 # via requests urlobject==2.4.3 # via -r requirements/base.in -virtualenv==20.26.2 +virtualenv==20.26.3 # via tox volatile==2.1.0 # via bowler diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index e3bf8eae..b957ec4c 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -17,6 +17,7 @@ Django<5.0 # elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process. # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html +# See https://github.com/openedx/edx-platform/issues/35126 for more info elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected @@ -30,3 +31,10 @@ django-simple-history==3.0.0 # So we need to pin it globally, for now. # Ticket for unpinning: https://github.com/openedx/edx-lint/issues/407 importlib-metadata<7 + +# Cause: https://github.com/openedx/event-tracking/pull/290 +# event-tracking 2.4.1 upgrades to pymongo 4.4.0 which is not supported on edx-platform. +# We will pin event-tracking to do not break existing installations +# This can be unpinned once https://github.com/openedx/edx-platform/issues/34586 +# has been resolved and edx-platform is running with pymongo>=4.4.0 +event-tracking<2.4.1 diff --git a/requirements/development.txt b/requirements/development.txt index a0d76517..0864a681 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -8,7 +8,7 @@ appdirs==1.4.4 # via # -r requirements/base.txt # fissix -astroid==3.2.2 +astroid==3.2.3 # via # pylint # pylint-celery @@ -24,11 +24,11 @@ build==1.2.1 # via pip-tools cachecontrol==0.14.0 # via -r requirements/base.txt -cachetools==5.3.3 +cachetools==5.4.0 # via # -r requirements/base.txt # tox -certifi==2024.6.2 +certifi==2024.7.4 # via # -r requirements/base.txt # requests @@ -71,21 +71,17 @@ distlib==0.3.8 # via # -r requirements/base.txt # virtualenv -docutils==0.20.1 +docutils==0.21.2 # via # -r requirements/base.txt # statistics -edx-lint==5.3.6 +edx-lint==5.3.7 # via -r requirements/development.in -exceptiongroup==1.2.1 - # via - # -r requirements/base.txt - # pytest execnet==2.1.1 # via # -r requirements/base.txt # pytest-xdist -filelock==3.14.0 +filelock==3.15.4 # via # -r requirements/base.txt # tox @@ -106,10 +102,6 @@ idna==3.7 # via # -r requirements/base.txt # requests -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # build iniconfig==2.0.0 # via # -r requirements/base.txt @@ -126,7 +118,7 @@ markupsafe==2.1.5 # via jinja2 mccabe==0.7.0 # via pylint -more-itertools==10.2.0 +more-itertools==10.3.0 # via -r requirements/base.txt moreorless==0.4.0 # via @@ -136,7 +128,7 @@ msgpack==1.0.8 # via # -r requirements/base.txt # cachecontrol -packaging==24.0 +packaging==24.1 # via # -r requirements/base.txt # build @@ -172,7 +164,7 @@ pyjwt[crypto]==2.8.0 # via # -r requirements/base.txt # github3-py -pylint==3.2.3 +pylint==3.2.5 # via # edx-lint # pylint-celery @@ -186,7 +178,7 @@ pylint-plugin-utils==0.8.2 # via # pylint-celery # pylint-django -pyproject-api==1.6.1 +pyproject-api==1.7.1 # via # -r requirements/base.txt # tox @@ -226,7 +218,7 @@ requests==2.32.3 # cachecontrol # github3-py # responses -responses==0.25.2 +responses==0.25.3 # via -r requirements/development.in ruamel-yaml==0.18.6 # via -r requirements/base.txt @@ -249,37 +241,24 @@ stevedore==5.2.0 # via code-annotations text-unidecode==1.3 # via python-slugify -tomli==2.0.1 - # via - # -r requirements/base.txt - # build - # pip-tools - # pylint - # pyproject-api - # pytest - # tox -tomlkit==0.12.5 +tomlkit==0.13.0 # via pylint -tox==4.15.1 +tox==4.16.0 # via -r requirements/base.txt tqdm==4.66.4 # via -r requirements/base.txt -typing-extensions==4.12.1 - # via - # astroid - # pylint uritemplate==4.1.1 # via # -r requirements/base.txt # github3-py -urllib3==2.2.1 +urllib3==2.2.2 # via # -r requirements/base.txt # requests # responses urlobject==2.4.3 # via -r requirements/base.txt -virtualenv==20.26.2 +virtualenv==20.26.3 # via # -r requirements/base.txt # tox @@ -289,8 +268,6 @@ volatile==2.1.0 # bowler wheel==0.43.0 # via pip-tools -zipp==3.19.2 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 6e06bafa..b544e9f5 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -8,11 +8,7 @@ build==1.2.1 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # build -packaging==24.0 +packaging==24.1 # via build pip-tools==7.4.1 # via -r requirements/pip-tools.in @@ -20,14 +16,8 @@ pyproject-hooks==1.1.0 # via # build # pip-tools -tomli==2.0.1 - # via - # build - # pip-tools wheel==0.43.0 # via pip-tools -zipp==3.19.2 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index 8a72bb0b..bd1d2f04 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -8,7 +8,7 @@ wheel==0.43.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==24.0 +pip==24.1.2 # via -r requirements/pip.in -setuptools==70.0.0 +setuptools==71.0.1 # via -r requirements/pip.in From 8f674b76961ab002f262f698b05948abaca21577 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Tue, 23 Jul 2024 13:46:33 -0400 Subject: [PATCH 2/5] feat!: Drop 3.8 support for repo-tools. --- .github/workflows/ci.yml | 1 - edx_repo_tools/__init__.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d75d9139..c05cc9db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,6 @@ jobs: matrix: os: [ubuntu-20.04] python-version: - - '3.8' - '3.12' steps: diff --git a/edx_repo_tools/__init__.py b/edx_repo_tools/__init__.py index d930acc1..2e79725c 100644 --- a/edx_repo_tools/__init__.py +++ b/edx_repo_tools/__init__.py @@ -1,2 +1,2 @@ -__version__ = '1.1.0' +__version__ = '2.0.0' From 02aaa051e8632503cbaa28b7d08dc02a238ad8eb Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Tue, 23 Jul 2024 14:08:02 -0400 Subject: [PATCH 3/5] build: Build requirements with python 3.12 --- .github/workflows/upgrade-python-requirements.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/upgrade-python-requirements.yml b/.github/workflows/upgrade-python-requirements.yml index a1582b68..57779a50 100644 --- a/.github/workflows/upgrade-python-requirements.yml +++ b/.github/workflows/upgrade-python-requirements.yml @@ -14,6 +14,7 @@ jobs: with: branch: ${{ github.event.inputs.branch }} send_success_notification: false + python_version: "3.12" secrets: requirements_bot_github_token: ${{ secrets.REQUIREMENTS_BOT_GITHUB_TOKEN }} requirements_bot_github_email: ${{ secrets.REQUIREMENTS_BOT_GITHUB_EMAIL }} From 725a93aa59b234ec6e78c9323a6377f30c654034 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Tue, 23 Jul 2024 14:08:16 -0400 Subject: [PATCH 4/5] chore: Run `make upgrade` with python 3.12 --- edx_repo_tools/audit_gh_users/extra.txt | 2 +- edx_repo_tools/conventional_commits/extra.txt | 4 ++-- edx_repo_tools/find_dependencies/extra.txt | 6 +++--- edx_repo_tools/pull_request_creator/extra.txt | 4 ++-- edx_repo_tools/repo_access_scraper/extra.txt | 4 ++-- edx_repo_tools/repo_checks/extra.txt | 2 +- requirements/base.txt | 6 +++--- requirements/development.txt | 10 +++++----- requirements/pip-tools.txt | 2 +- requirements/pip.txt | 4 ++-- 10 files changed, 22 insertions(+), 22 deletions(-) diff --git a/edx_repo_tools/audit_gh_users/extra.txt b/edx_repo_tools/audit_gh_users/extra.txt index c3ca3ccd..8bf29925 100644 --- a/edx_repo_tools/audit_gh_users/extra.txt +++ b/edx_repo_tools/audit_gh_users/extra.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade diff --git a/edx_repo_tools/conventional_commits/extra.txt b/edx_repo_tools/conventional_commits/extra.txt index 04949e60..5a8004e0 100644 --- a/edx_repo_tools/conventional_commits/extra.txt +++ b/edx_repo_tools/conventional_commits/extra.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -28,7 +28,7 @@ markupsafe==2.1.5 # via mako matplotlib==3.9.1 # via -r edx_repo_tools/conventional_commits/extra.in -numpy==2.0.0 +numpy==2.0.1 # via # contourpy # matplotlib diff --git a/edx_repo_tools/find_dependencies/extra.txt b/edx_repo_tools/find_dependencies/extra.txt index e78741db..23268a52 100644 --- a/edx_repo_tools/find_dependencies/extra.txt +++ b/edx_repo_tools/find_dependencies/extra.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -18,11 +18,11 @@ pygments==2.18.0 # via rich requests==2.32.3 # via -r edx_repo_tools/find_dependencies/extra.in -requirements-parser==0.9.0 +requirements-parser==0.10.1 # via -r edx_repo_tools/find_dependencies/extra.in rich==13.7.1 # via -r edx_repo_tools/find_dependencies/extra.in -types-setuptools==70.3.0.20240710 +types-setuptools==71.1.0.20240723 # via requirements-parser urllib3==2.2.2 # via requests diff --git a/edx_repo_tools/pull_request_creator/extra.txt b/edx_repo_tools/pull_request_creator/extra.txt index ac8d18af..76b02151 100644 --- a/edx_repo_tools/pull_request_creator/extra.txt +++ b/edx_repo_tools/pull_request_creator/extra.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -12,7 +12,7 @@ cffi==1.16.0 # pynacl charset-normalizer==3.3.2 # via requests -cryptography==42.0.8 +cryptography==43.0.0 # via pyjwt deprecated==1.2.14 # via pygithub diff --git a/edx_repo_tools/repo_access_scraper/extra.txt b/edx_repo_tools/repo_access_scraper/extra.txt index 6d930ab2..a3fcd0e7 100644 --- a/edx_repo_tools/repo_access_scraper/extra.txt +++ b/edx_repo_tools/repo_access_scraper/extra.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -8,7 +8,7 @@ greenlet==3.0.3 # via # -c edx_repo_tools/repo_access_scraper/../../requirements/constraints.txt # playwright -playwright==1.45.0 +playwright==1.45.1 # via -r edx_repo_tools/repo_access_scraper/extra.in pyee==11.1.0 # via playwright diff --git a/edx_repo_tools/repo_checks/extra.txt b/edx_repo_tools/repo_checks/extra.txt index 8b1d903f..7edff4c6 100644 --- a/edx_repo_tools/repo_checks/extra.txt +++ b/edx_repo_tools/repo_checks/extra.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade diff --git a/requirements/base.txt b/requirements/base.txt index f23bdcbc..4688f3a7 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -33,7 +33,7 @@ click==8.1.7 # moreorless colorama==0.4.6 # via tox -cryptography==42.0.8 +cryptography==43.0.0 # via pyjwt distlib==0.3.8 # via virtualenv @@ -90,7 +90,7 @@ pyjwt[crypto]==2.8.0 # via github3-py pyproject-api==1.7.1 # via tox -pytest==8.2.2 +pytest==8.3.1 # via # -r requirements/base.in # pytest-logging diff --git a/requirements/development.txt b/requirements/development.txt index 0864a681..7f8df4e1 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -8,7 +8,7 @@ appdirs==1.4.4 # via # -r requirements/base.txt # fissix -astroid==3.2.3 +astroid==3.2.4 # via # pylint # pylint-celery @@ -61,7 +61,7 @@ colorama==0.4.6 # via # -r requirements/base.txt # tox -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/base.txt # pyjwt @@ -164,7 +164,7 @@ pyjwt[crypto]==2.8.0 # via # -r requirements/base.txt # github3-py -pylint==3.2.5 +pylint==3.2.6 # via # edx-lint # pylint-celery @@ -186,7 +186,7 @@ pyproject-hooks==1.1.0 # via # build # pip-tools -pytest==8.2.2 +pytest==8.3.1 # via # -r requirements/base.txt # -r requirements/development.in diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index b544e9f5..c62445a3 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade diff --git a/requirements/pip.txt b/requirements/pip.txt index bd1d2f04..53b37154 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -10,5 +10,5 @@ wheel==0.43.0 # The following packages are considered to be unsafe in a requirements file: pip==24.1.2 # via -r requirements/pip.in -setuptools==71.0.1 +setuptools==71.1.0 # via -r requirements/pip.in From bd2338fd045313dd0e9a5a007821184a8f5fd8af Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Tue, 23 Jul 2024 14:22:46 -0400 Subject: [PATCH 5/5] build: Remove 3.12 specific install now that 3.12 is the default. --- .../conventional_commits/extra-py312.in | 8 --- .../conventional_commits/extra-py312.txt | 55 ------------------- 2 files changed, 63 deletions(-) delete mode 100644 edx_repo_tools/conventional_commits/extra-py312.in delete mode 100644 edx_repo_tools/conventional_commits/extra-py312.txt diff --git a/edx_repo_tools/conventional_commits/extra-py312.in b/edx_repo_tools/conventional_commits/extra-py312.in deleted file mode 100644 index b9d3f060..00000000 --- a/edx_repo_tools/conventional_commits/extra-py312.in +++ /dev/null @@ -1,8 +0,0 @@ -# The conventional_commits code needs some extra packages installed that are -# large and unusual, so we keep them separate here. - --c ../../requirements/constraints.txt - -dataset -pandas -matplotlib diff --git a/edx_repo_tools/conventional_commits/extra-py312.txt b/edx_repo_tools/conventional_commits/extra-py312.txt deleted file mode 100644 index b8e5a02e..00000000 --- a/edx_repo_tools/conventional_commits/extra-py312.txt +++ /dev/null @@ -1,55 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# make upgrade -# -alembic==1.13.1 - # via dataset -banal==1.0.6 - # via dataset -contourpy==1.2.1 - # via matplotlib -cycler==0.12.1 - # via matplotlib -dataset==1.6.2 - # via -r extra-py312.in -fonttools==4.53.0 - # via matplotlib -kiwisolver==1.4.5 - # via matplotlib -mako==1.3.5 - # via alembic -markupsafe==2.1.5 - # via mako -matplotlib==3.9.0 - # via -r extra-py312.in -numpy==1.26.4 - # via - # contourpy - # matplotlib - # pandas -packaging==24.0 - # via matplotlib -pandas==2.2.2 - # via -r extra-py312.in -pillow==10.3.0 - # via matplotlib -pyparsing==3.1.2 - # via matplotlib -python-dateutil==2.9.0.post0 - # via - # matplotlib - # pandas -pytz==2024.1 - # via pandas -six==1.16.0 - # via python-dateutil -sqlalchemy==1.4.52 - # via - # alembic - # dataset -typing-extensions==4.12.1 - # via alembic -tzdata==2024.1 - # via pandas