From b3b2d0792b77db0a4ca2a3fefefdb59808438632 Mon Sep 17 00:00:00 2001 From: Marcus Read Date: Wed, 15 Jan 2025 12:32:20 +0000 Subject: [PATCH] Bump max supported Python version to 3.13 Also updates dependencies. --- requirements.txt | 18 +++++------ requirements_dev.txt | 66 +++++++++++++++++++-------------------- requirements_tests.txt | 34 ++++++++++---------- requirements_tests_v2.txt | 62 ++++++++++++++++++------------------ 4 files changed, 90 insertions(+), 90 deletions(-) diff --git a/requirements.txt b/requirements.txt index 61b4756..f0660c6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,29 +14,29 @@ beautifulsoup4==4.12.3 # via beangulp chardet==5.2.0 # via beangulp -click==8.1.7 +click==8.1.8 # via # beancount # beangulp colorama==0.4.6 # via click -lxml==5.2.2 +lxml==5.3.0 # via beangulp -numpy==2.0.0 +numpy==2.0.2 # via pandas -pandas==2.2.2 +pandas==2.2.3 # via beanahead (pyproject.toml) python-dateutil==2.9.0.post0 # via # beancount # pandas -pytz==2024.1 +pytz==2024.2 # via pandas -regex==2024.5.15 +regex==2024.11.6 # via beancount -six==1.16.0 +six==1.17.0 # via python-dateutil -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 -tzdata==2024.1 +tzdata==2024.2 # via pandas diff --git a/requirements_dev.txt b/requirements_dev.txt index dc5c4ac..c6f9484 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -4,7 +4,7 @@ # # pip-compile --extra=dev --output-file=requirements_dev.txt pyproject.toml # -astroid==3.2.2 +astroid==3.3.8 # via pylint beancount==3.0.0 # via @@ -14,15 +14,15 @@ beangulp==0.1.1 # via beanahead (pyproject.toml) beautifulsoup4==4.12.3 # via beangulp -black==24.4.2 +black==24.10.0 # via beanahead (pyproject.toml) -build==1.2.1 +build==1.2.2.post1 # via pip-tools cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via beangulp -click==8.1.7 +click==8.1.8 # via # beancount # beangulp @@ -34,35 +34,35 @@ colorama==0.4.6 # click # pylint # pytest -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via pytest -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -flake8==7.1.0 +flake8==7.1.1 # via # beanahead (pyproject.toml) # flake8-docstrings flake8-docstrings==1.7.0 # via beanahead (pyproject.toml) -identify==2.5.36 +identify==2.6.5 # via pre-commit -importlib-metadata==8.0.0 +importlib-metadata==8.5.0 # via build iniconfig==2.0.0 # via pytest isort==5.13.2 # via pylint -lxml==5.2.2 +lxml==5.3.0 # via beangulp mccabe==0.7.0 # via # flake8 # pylint -mypy==1.10.1 +mypy==1.14.1 # via beanahead (pyproject.toml) mypy-extensions==1.0.0 # via @@ -70,59 +70,59 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -numpy==2.0.0 +numpy==2.0.2 # via pandas -packaging==24.1 +packaging==24.2 # via # black # build # pytest -pandas==2.2.2 +pandas==2.2.3 # via beanahead (pyproject.toml) pathspec==0.12.1 # via black pip-tools==7.4.1 # via beanahead (pyproject.toml) -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pluggy==1.5.0 # via pytest -pre-commit==3.7.1 +pre-commit==4.0.1 # via beanahead (pyproject.toml) -pycodestyle==2.12.0 +pycodestyle==2.12.1 # via flake8 pydocstyle==6.3.0 # via flake8-docstrings pyflakes==3.2.0 # via flake8 -pylint==3.2.4 +pylint==3.3.3 # via beanahead (pyproject.toml) -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -pytest==8.2.2 +pytest==8.3.4 # via beanahead (pyproject.toml) python-dateutil==2.9.0.post0 # via # beancount # pandas -pytz==2024.1 +pytz==2024.2 # via pandas -pyyaml==6.0.1 +pyyaml==6.0.2 # via pre-commit -regex==2024.5.15 +regex==2024.11.6 # via beancount -six==1.16.0 +six==1.17.0 # via python-dateutil snowballstemmer==2.2.0 # via pydocstyle -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 -tomli==2.0.1 +tomli==2.2.1 # via # black # build @@ -130,7 +130,7 @@ tomli==2.0.1 # pip-tools # pylint # pytest -tomlkit==0.12.5 +tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via @@ -138,13 +138,13 @@ typing-extensions==4.12.2 # black # mypy # pylint -tzdata==2024.1 +tzdata==2024.2 # via pandas -virtualenv==20.26.3 +virtualenv==20.28.1 # via pre-commit -wheel==0.43.0 +wheel==0.45.1 # via pip-tools -zipp==3.19.2 +zipp==3.21.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements_tests.txt b/requirements_tests.txt index 4503bc9..ce375bf 100644 --- a/requirements_tests.txt +++ b/requirements_tests.txt @@ -12,11 +12,11 @@ beangulp==0.1.1 # via beanahead (pyproject.toml) beautifulsoup4==4.12.3 # via beangulp -black==24.4.2 +black==24.10.0 # via beanahead (pyproject.toml) chardet==5.2.0 # via beangulp -click==8.1.7 +click==8.1.8 # via # beancount # beangulp @@ -25,9 +25,9 @@ colorama==0.4.6 # via # click # pytest -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via pytest -flake8==7.1.0 +flake8==7.1.1 # via # beanahead (pyproject.toml) # flake8-docstrings @@ -35,53 +35,53 @@ flake8-docstrings==1.7.0 # via beanahead (pyproject.toml) iniconfig==2.0.0 # via pytest -lxml==5.2.2 +lxml==5.3.0 # via beangulp mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -numpy==2.0.0 +numpy==2.0.2 # via pandas -packaging==24.1 +packaging==24.2 # via # black # pytest -pandas==2.2.2 +pandas==2.2.3 # via beanahead (pyproject.toml) pathspec==0.12.1 # via black -platformdirs==4.2.2 +platformdirs==4.3.6 # via black pluggy==1.5.0 # via pytest -pycodestyle==2.12.0 +pycodestyle==2.12.1 # via flake8 pydocstyle==6.3.0 # via flake8-docstrings pyflakes==3.2.0 # via flake8 -pytest==8.2.2 +pytest==8.3.4 # via beanahead (pyproject.toml) python-dateutil==2.9.0.post0 # via # beancount # pandas -pytz==2024.1 +pytz==2024.2 # via pandas -regex==2024.5.15 +regex==2024.11.6 # via beancount -six==1.16.0 +six==1.17.0 # via python-dateutil snowballstemmer==2.2.0 # via pydocstyle -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 -tomli==2.0.1 +tomli==2.2.1 # via # black # pytest typing-extensions==4.12.2 # via black -tzdata==2024.1 +tzdata==2024.2 # via pandas diff --git a/requirements_tests_v2.txt b/requirements_tests_v2.txt index fe24599..2b27eae 100644 --- a/requirements_tests_v2.txt +++ b/requirements_tests_v2.txt @@ -18,21 +18,21 @@ beautifulsoup4==4.12.3 # via # beancount # beangulp -black==24.4.2 +black==24.10.0 # via beanahead (pyproject.toml) -bottle==0.12.25 +bottle==0.13.2 # via beancount -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.12.14 # via requests chardet==5.2.0 # via # beancount # beangulp -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via # beangulp # black @@ -40,36 +40,36 @@ colorama==0.4.6 # via # click # pytest -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via pytest -flake8==7.1.0 +flake8==7.1.1 # via # beanahead (pyproject.toml) # flake8-docstrings flake8-docstrings==1.7.0 # via beanahead (pyproject.toml) -google-api-core==2.19.1 +google-api-core==2.24.0 # via google-api-python-client -google-api-python-client==2.134.0 +google-api-python-client==2.159.0 # via beancount -google-auth==2.30.0 +google-auth==2.37.0 # via # google-api-core # google-api-python-client # google-auth-httplib2 google-auth-httplib2==0.2.0 # via google-api-python-client -googleapis-common-protos==1.63.2 +googleapis-common-protos==1.66.0 # via google-api-core httplib2==0.22.0 # via # google-api-python-client # google-auth-httplib2 -idna==3.7 +idna==3.10 # via requests iniconfig==2.0.0 # via pytest -lxml==5.2.2 +lxml==5.3.0 # via # beancount # beangulp @@ -77,46 +77,46 @@ mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -numpy==2.0.0 +numpy==2.0.2 # via pandas -packaging==24.1 +packaging==24.2 # via # black # pytest -pandas==2.2.2 +pandas==2.2.3 # via beanahead (pyproject.toml) pathspec==0.12.1 # via black pdfminer2==20151206 # via beancount -platformdirs==4.2.2 +platformdirs==4.3.6 # via black pluggy==1.5.0 # via pytest ply==3.11 # via beancount -proto-plus==1.24.0 +proto-plus==1.25.0 # via google-api-core -protobuf==5.27.2 +protobuf==5.29.3 # via # google-api-core # googleapis-common-protos # proto-plus -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth -pycodestyle==2.12.0 +pycodestyle==2.12.1 # via flake8 pydocstyle==6.3.0 # via flake8-docstrings pyflakes==3.2.0 # via flake8 -pyparsing==3.1.2 +pyparsing==3.2.1 # via httplib2 -pytest==8.2.2 +pytest==8.3.4 # via # beanahead (pyproject.toml) # beancount @@ -124,7 +124,7 @@ python-dateutil==2.9.0.post0 # via # beancount # pandas -pytz==2024.1 +pytz==2024.2 # via pandas requests==2.32.3 # via @@ -132,23 +132,23 @@ requests==2.32.3 # google-api-core rsa==4.9 # via google-auth -six==1.16.0 +six==1.17.0 # via # pdfminer2 # python-dateutil snowballstemmer==2.2.0 # via pydocstyle -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 -tomli==2.0.1 +tomli==2.2.1 # via # black # pytest typing-extensions==4.12.2 # via black -tzdata==2024.1 +tzdata==2024.2 # via pandas uritemplate==4.1.1 # via google-api-python-client -urllib3==2.2.2 +urllib3==2.3.0 # via requests