diff --git a/.github/workflows/poetry.yml b/.github/workflows/poetry.yml index 7bb6008..d84b12b 100644 --- a/.github/workflows/poetry.yml +++ b/.github/workflows/poetry.yml @@ -5,12 +5,15 @@ on: [push, pull_request] jobs: ci: runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 - - name: Install Python + - name: Install Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: ${{ matrix.python-version }} - name: Install poetry uses: abatilo/actions-poetry@v3 - name: Install shellcheck diff --git a/pyproject.toml b/pyproject.toml index 9dbd47e..b8b96e2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,9 +21,10 @@ classifiers = [ 'Topic :: Software Development :: Libraries', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.8', - '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', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy' ] diff --git a/tox.ini b/tox.ini index bcb221e..301e577 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -env_list = py311,py312 +env_list = py310,py311,py312,py313 [testenv] allowlist_externals = poetry