diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 83ea17fb0..77bb4ec4a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -209,11 +209,11 @@ jobs: fail-fast: false matrix: include: - # Currently used Rust version. + # Currently used Python version. - os: ubuntu-latest - python: 3.12 + python: 3.13 - os: macos-latest - python: 3.12 + python: 3.13 # PyPy tests - os: ubuntu-latest @@ -243,6 +243,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} + allow-prereleases: true - name: Install tox run: pip install tox @@ -263,11 +264,11 @@ jobs: matrix: include: - os: ubuntu-latest - python: 3.12 + python: 3.13 - os: macos-latest - python: 3.12 + python: 3.13 - os: windows-latest - python: 3.12 + python: 3.13 # PyPy tests - os: ubuntu-latest @@ -289,6 +290,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} + allow-prereleases: true - name: Install tox run: pip install tox diff --git a/deltachat-rpc-client/pyproject.toml b/deltachat-rpc-client/pyproject.toml index b544aae94..8c08db3ae 100644 --- a/deltachat-rpc-client/pyproject.toml +++ b/deltachat-rpc-client/pyproject.toml @@ -17,6 +17,8 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Communications :: Chat", "Topic :: Communications :: Email" ] diff --git a/scripts/run_all.sh b/scripts/run_all.sh index 9d491a8a2..50c0ced53 100755 --- a/scripts/run_all.sh +++ b/scripts/run_all.sh @@ -31,6 +31,6 @@ unset CHATMAIL_DOMAIN # Try to build wheels for a range of interpreters, but don't fail if they are not available. # E.g. musllinux_1_1 does not have PyPy interpreters as of 2022-07-10 -tox --workdir "$TOXWORKDIR" -e py37,py38,py39,py310,py311,py312,pypy37,pypy38,pypy39,pypy310 --skip-missing-interpreters true +tox --workdir "$TOXWORKDIR" -e py37,py38,py39,py310,py311,py312,py313,pypy37,pypy38,pypy39,pypy310 --skip-missing-interpreters true auditwheel repair "$TOXWORKDIR"/wheelhouse/deltachat* -w "$TOXWORKDIR/wheelhouse"