Add support for Python 3.13.
All checks were successful
build / test (push) Successful in 5m14s
build / docs (push) Successful in 1m24s

This commit is contained in:
Dan Helfman 2025-02-06 14:21:36 -08:00
parent ffaa99ba15
commit 5a2cd1b261
4 changed files with 3 additions and 4 deletions

1
NEWS
View File

@ -7,6 +7,7 @@
refused to run checks in this situation.
* #989: Fix the log message code to avoid using Python 3.10+ logging features. Now borgmatic will
work with Python 3.9 again.
* Add support for Python 3.13.
1.9.9
* #635: Log the repository path or label on every relevant log message, not just some logs.

View File

@ -18,8 +18,7 @@ if [ -z "$TEST_CONTAINER" ]; then
fi
apk add --no-cache python3 py3-pip borgbackup postgresql17-client mariadb-client mongodb-tools \
py3-mongo py3-regex py3-ruamel.yaml py3-ruamel.yaml.clib py3-tox py3-typed-ast py3-yaml bash \
sqlite fish
py3-mongo py3-regex py3-ruamel.yaml py3-ruamel.yaml.clib py3-tox py3-yaml bash sqlite fish
export COVERAGE_FILE=/tmp/.coverage
tox --workdir /tmp/.tox --sitepackages

View File

@ -30,4 +30,3 @@ regex
requests==2.32.2
ruamel.yaml>0.15.0
toml==0.10.2
typed-ast

View File

@ -1,5 +1,5 @@
[tox]
env_list = py39,py310,py311,py312
env_list = py39,py310,py311,py312,py313
skip_missing_interpreters = True
package = editable
min_version = 4.0