diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c21d46..02d4fde 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t", "3.15.0-alpha.1"] os: ["ubuntu-latest", "windows-latest", "macos-latest"] @@ -26,7 +26,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v5 with: - version: "0.9.0" + version: "0.9.3" - name: Run ruff run: | uvx ruff check diff --git a/README.md b/README.md index 7749451..fc56134 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ![OS Independant](https://img.shields.io/badge/OS_Independant-%E2%9C%93-blue) -[![python versions](https://img.shields.io/badge/python-3.10%20|%203.11%20|%203.12%20|%203.13%20|%203.14-blue)](https://devguide.python.org/versions/) +[![python versions](https://img.shields.io/badge/python-3.10%20|%203.11%20|%203.12%20|%203.13%20|%203.14%20|%203.15.0a1-blue)](https://devguide.python.org/versions/) [![license MIT](https://img.shields.io/github/license/eliegoudout/paramclasses)](https://opensource.org/licenses/MIT) [![pypi](https://img.shields.io/pypi/v/paramclasses)](https://pypi.org/project/paramclasses/) [![pipeline status](https://github.com/eliegoudout/paramclasses/actions/workflows/ci.yml/badge.svg)](https://github.com/eliegoudout/paramclasses/actions) diff --git a/pyproject.toml b/pyproject.toml index a8e384d..287630e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "paramclasses" version = "0.4.3.dev0" description = "Parameter-holding classes with robust subclassing protection" readme = "README.md" -requires-python = ">=3.10, <3.15" +requires-python = ">=3.10, <3.16" authors = [{name = "Élie Goudout", email = "eliegoudout@hotmail.com"}] license = {file = "LICENSE"} classifiers = [ @@ -19,6 +19,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Typing :: Typed", ] dependencies = [] diff --git a/uv.lock b/uv.lock index 875434b..e8946f4 100644 --- a/uv.lock +++ b/uv.lock @@ -1,6 +1,6 @@ version = 1 revision = 3 -requires-python = ">=3.10, <3.15" +requires-python = ">=3.10, <3.16" [[package]] name = "colorama"