diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 4377d11..fb30fbc 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -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: @@ -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 diff --git a/README.md b/README.md index a159ef4..9bacc85 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/pyproject.toml b/pyproject.toml index a061a2e..915b456 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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', ] @@ -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"