Skip to content

Commit 3b9db0e

Browse files
committed
Add support for Python 3.13
Fixes: #1180
1 parent 63d2e6c commit 3b9db0e

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

.builds/tests-archlinux.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ environment:
3535
REQUIREMENTS: release
3636
# TODO: ETESYNC_TESTS
3737
tasks:
38+
- check-python:
39+
python --version | grep 'Python 3.13'
3840
- docker: |
3941
sudo systemctl start docker
4042
- setup: |

CHANGELOG.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Version 0.20.0
1515
- Remove dependency on abandoned ``atomicwrites`` library.
1616
- Implement ``filter_hook`` for the HTTP storage.
1717
- Drop support for Python 3.7.
18+
- Add support for Python 3.12 and Python 3.13.
1819

1920
Version 0.19.3
2021
==============

docs/installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ If your distribution doesn't provide a package for vdirsyncer, you still can
4242
use Python's package manager "pip". First, you'll have to check that the
4343
following things are installed:
4444

45-
- Python 3.8 to 3.11 and pip.
45+
- Python 3.8 to 3.13 and pip.
4646
- ``libxml`` and ``libxslt``
4747
- ``zlib``
4848
- Linux or macOS. **Windows is not supported**, see :gh:`535`.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ classifiers = [
2626
"Programming Language :: Python :: 3.10",
2727
"Programming Language :: Python :: 3.11",
2828
"Programming Language :: Python :: 3.12",
29+
"Programming Language :: Python :: 3.13",
2930
"Programming Language :: Python :: 3.8",
3031
"Programming Language :: Python :: 3.9",
3132
"Topic :: Internet",

0 commit comments

Comments
 (0)