diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 6fd8f51..d945d9e 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev", "pypy-3.11"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "pypy-3.11"] steps: - name: Checkout uses: actions/checkout@v5 diff --git a/pyproject.toml b/pyproject.toml index 6d45f7a..b84479a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,33 +1,32 @@ [build-system] -requires = ["uv_build>=0.8.0,<0.9.0"] +requires = ["uv_build>=0.9.0,<0.10.0"] build-backend = "uv_build" [project] name = "pytest-ty" description = "A pytest plugin to run the ty type checker" -version = "0.1.2" +version = "0.1.3" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" authors = [{ name = "Raphael Boidol", email = "pytest-ty@boidol.dev" }] license = "MIT" license-files = ["LICENSE"] classifiers = [ - "Framework :: Pytest", - "Development Status :: 3 - Alpha", - "Intended Audience :: Developers", - "Topic :: Software Development :: Testing", - "Topic :: Software Development :: Quality Assurance", - "Operating System :: OS Independent", - "Programming Language :: Python", - "Programming Language :: Python :: 3 :: Only", - "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 :: 3.14", - "Programming Language :: Python :: Implementation :: CPython", - "Programming Language :: Python :: Implementation :: PyPy", + "Development Status :: 3 - Alpha", + "Framework :: Pytest", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: Software Development :: Quality Assurance", + "Topic :: Software Development :: Testing", ] dependencies = ["pytest>=7.0.0", "ty"] diff --git a/tox.ini b/tox.ini index eea1aeb..2ac52c2 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ # For more information about tox, see https://tox.readthedocs.io/en/latest/ [tox] isolated_build = true -envlist = py{39,310,311,312,313,314}-pytest{7,8},pypy3,check,format +envlist = py{310,311,312,313,314,314t}-pytest{7,8},pypy3,check,format [testenv] commands = pytest {posargs:tests} @@ -22,10 +22,10 @@ commands = ruff format --check [gh-actions] python = - 3.9: py39 3.10: py310 3.11: py311 3.12: py312 - 3.13: py313, check, format - 3.14-dev: py314 + 3.13: py313 + 3.14: py314, check, format + 3.14t: py314t pypy-3.11: pypy3