Skip to content

add support for Python 3.15 - #209

Merged
ThomasWaldmann merged 1 commit into
borgbackup:masterfrom
ThomasWaldmann:py315
Aug 2, 2026
Merged

add support for Python 3.15#209
ThomasWaldmann merged 1 commit into
borgbackup:masterfrom
ThomasWaldmann:py315

Conversation

@ThomasWaldmann

Copy link
Copy Markdown
Member
  • pyproject: add the 3.15 classifier
  • tox: add py315 to the envlist
  • CI: add a job running the test suite on 3.15-dev (ubuntu-latest)

3.15 is not released yet and the CI matrix uses fail-fast, so the new job is
marked allow-failure for now (also guards against deps that do not have 3.15
wheels yet). That line should be removed once 3.15 is final.

Source-wise nothing needed changing: the only version-conditional code is the
shutil.rmtree onexc/onerror switch in posixfs.py (already on the >=3.12 branch)
and no stdlib module used by borgstore is removed in 3.15.

Not tested locally (no 3.15 interpreter here) - CI on 3.15-dev is the test.

- pyproject: add the 3.15 classifier
- tox: add py315 to envlist
- CI: add a job running the test suite on 3.15-dev (ubuntu-latest).
  3.15 is not released yet, so that job is allow-failure for now.
@ThomasWaldmann ThomasWaldmann added this to the 0.6.0 milestone Aug 2, 2026
@ThomasWaldmann
ThomasWaldmann merged commit 7069f4e into borgbackup:master Aug 2, 2026
9 checks passed
@ThomasWaldmann
ThomasWaldmann deleted the py315 branch August 2, 2026 12:51
@ThomasWaldmann ThomasWaldmann mentioned this pull request Aug 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant