Skip to content

Commit

Permalink
Merge pull request #149 from beeware/py3.13
Browse files Browse the repository at this point in the history
Add support for Python 3.13
  • Loading branch information
mhsmith committed Mar 17, 2024
2 parents e9770bc + fee9cb5 commit 12e38d6
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 7 deletions.
8 changes: 6 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,16 @@ jobs:
name: Python compatibility test
needs: [pre-commit, towncrier, package]
runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13-dev" ]
include:
- experimental: false

# Development Python can fail without failing the entire job
- python-version: "3.13-dev"
experimental: true
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
Expand Down
5 changes: 2 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,9 @@ the `Briefcase code contribution guide
Although that document is for a different project, the details about setting up
your development environment are the same.

.. _BeeWare suite: http://beeware.org
.. _BeeWare suite: https://beeware.org
.. _Read The Docs: https://travertino.readthedocs.io
.. _@pybeeware on Twitter: https://twitter.com/pybeeware
.. _BeeWare Community Code of Conduct: http://beeware.org/community/behavior/
.. _BeeWare Community Code of Conduct: https://beeware.org/community/behavior/
.. _log them on Github: https://github.com/beeware/travertino/issues
.. _fork the code: https://github.com/beeware/travertino
.. _submit a pull request: https://github.com/beeware/travertino/pulls
1 change: 1 addition & 0 deletions changes/149.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Support for Python 3.13 was added.
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Software Development",
"Topic :: Software Development :: User Interfaces",
Expand Down
4 changes: 2 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ignore =
W503,

[tox]
envlist = towncrier-check,pre-commit,package,py{38,39,310,311,312}
envlist = towncrier-check,pre-commit,package,py{38,39,310,311,312,313}
skip_missing_interpreters = true

[testenv:pre-commit]
Expand All @@ -23,7 +23,7 @@ wheel_build_env = .pkg
extras = dev
commands = pre-commit run --all-files --show-diff-on-failure --color=always

[testenv:py{,38,39,310,311,312}]
[testenv:py{,38,39,310,311,312,313}]
package = wheel
wheel_build_env = .pkg
depends =
Expand Down

0 comments on commit 12e38d6

Please sign in to comment.