diff --git a/NEWS b/NEWS index 8414e423..95f7c24d 100644 --- a/NEWS +++ b/NEWS @@ -14,6 +14,7 @@ rename". * Add documentation on patterns and excludes: https://torsion.org/borgmatic/reference/configuration/patterns-and-excludes/ + * Drop support for Python 3.9, which has been end-of-lifed. 2.0.10 * #427: Expand the "extra_borg_options" option to support passing arbitrary Borg flags to every diff --git a/scripts/run-full-tests b/scripts/run-full-tests index 7bf172a7..fbd4fc58 100755 --- a/scripts/run-full-tests +++ b/scripts/run-full-tests @@ -25,5 +25,5 @@ export PATH="/root/.local/bin:$PATH" uv tool install tox --with tox-uv export COVERAGE_FILE=/tmp/.coverage -tox --workdir /tmp/.tox -e py39,py313 --sitepackages +tox --workdir /tmp/.tox -e py311,py314 --sitepackages tox --workdir /tmp/.tox --sitepackages -e end-to-end diff --git a/test_requirements.txt b/test_requirements.txt index 539c708c..8760718d 100644 --- a/test_requirements.txt +++ b/test_requirements.txt @@ -1,26 +1,27 @@ -apprise==1.9.3 -attrs==25.3.0 -certifi==2025.7.14 -charset-normalizer==3.4.2 +apprise==1.9.5 +attrs==25.4.0 +certifi==2025.10.5 +charset-normalizer==3.4.4 click>=8.1.8 codespell==2.4.1 -coverage==7.9.2 +coverage==7.11.0 flexmock==0.12.2 -idna==3.10 -iniconfig==2.1.0 -jsonschema==4.24.1 -jsonschema-specifications==2025.4.1 -Markdown==3.8.2 +idna==3.11 +iniconfig==2.3.0 +jsonschema==4.25.1 +jsonschema-specifications==2025.9.1 +markdown==3.9 oauthlib==3.3.1 packaging==25.0 pluggy==1.6.0 -Pygments==2.19.2 -pytest==8.4.1 -pytest-cov==6.2.1 -PyYAML>5.0.0 -referencing==0.36.2 -requests==2.32.4 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pyyaml>5.0.0 +referencing==0.37.0 +requests==2.32.5 requests-oauthlib==2.0.0 -rpds-py==0.26.0 -ruamel.yaml>0.15.0 +rpds-py==0.28.0 +ruamel-yaml>0.15.0 +typing-extensions==4.15.0 urllib3==2.5.0 diff --git a/tox.ini b/tox.ini index d25dfa9e..f8b2c3c5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -env_list = py39,py310,py311,py312,py313,py314 +env_list = py310,py311,py312,py313,py314 skip_missing_interpreters = true package = editable min_version = 4.0