diff --git a/.github/actions/uv/action.yml b/.github/actions/uv/action.yml index 689ae69..502eea9 100644 --- a/.github/actions/uv/action.yml +++ b/.github/actions/uv/action.yml @@ -19,6 +19,6 @@ runs: shell: bash - name: Install project dependencies - run: uv sync --all-extras --dev + run: uv sync --all-extras --dev --python ${{ inputs.python-version }} shell: bash diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5f834c0..71a9243 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10"] + python-version: ["3.10", "3.12", "3.14"] steps: - uses: actions/checkout@v2 diff --git a/pyproject.toml b/pyproject.toml index 621d955..ed4cbd4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,10 +11,14 @@ classifiers = [ "Intended Audience :: Developers", "Operating System :: OS Independent", "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", "Topic :: Software Development :: Libraries :: Python Modules", "Typing :: Typed", ] -requires-python = ">=3.10,<3.14" +requires-python = ">=3.10,<3.15" dependencies = [ "jinja2 >= 3.1.5",