Skip to content

Commit

Permalink
support CPython 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
gottadiveintopython committed Jan 1, 2025
1 parent 9e5f1ee commit 352c3fd
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ on:
branches: [ main ]

jobs:
kivy_2_3_0:
kivy_2_3:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.9', '3.10', '3.11', '3.12']
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
env:
DISPLAY: ':99.0'
steps:
Expand All @@ -31,7 +31,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install pytest flake8 kivy==2.3.0 "asyncgui>=0.7,<0.8"
python -m pip install pytest flake8 "kivy>=2.3,<2.4" "asyncgui>=0.7,<0.8"
python -m pip install .
- name: Lint with flake8
run: make style
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,10 +119,11 @@ For more details, read the [documentation](https://asyncgui.github.io/asynckivy/

## Tested on

- CPython 3.9 + Kivy 2.3.0
- CPython 3.10 + Kivy 2.3.0
- CPython 3.11 + Kivy 2.3.0
- CPython 3.12 + Kivy 2.3.0 (3.12.0 is not supported due to [this issue](https://github.com/python/cpython/issues/111058))
- CPython 3.9 + Kivy 2.3
- CPython 3.10 + Kivy 2.3
- CPython 3.11 + Kivy 2.3
- CPython 3.12 + Kivy 2.3
- CPython 3.13 + Kivy 2.3

## Why this even exists

Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ classifiers=[
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Topic :: Software Development :: Libraries',
'Operating System :: OS Independent',
]
Expand All @@ -31,7 +32,7 @@ asyncgui = "~0.7"
[tool.poetry.group.dev.dependencies]
pytest = "^7.0.1"
flake8 = "^6.0.0"
kivy = "^2.3.0"
kivy = "~2.3"

[tool.poetry.group.doc.dependencies]
sphinx = "^7.0.0"
Expand Down

0 comments on commit 352c3fd

Please sign in to comment.