diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9b316cc..ed637da 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - python: ["3.11", "3.12", "3.13", "3.14"] + python: ["3.11", "3.12", "3.13", "3.14", "3.15"] steps: - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v6 diff --git a/CHANGELOG.md b/CHANGELOG.md index 46df586..0da57c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.3.4 + +- Python 3.15 is supported and tested in CI. + ## 0.3.3 - The archive download behind `mpat diff` and `mpat check --diff` treats the diff --git a/pyproject.toml b/pyproject.toml index dc9c01c..a39fccd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mpat" -version = "0.3.3" +version = "0.3.4" description = "Lockfile-based upstream drift tracking for Python monkeypatches" readme = "README.md" license = "MIT" @@ -15,6 +15,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Framework :: Pytest", ] diff --git a/src/mpat/__init__.py b/src/mpat/__init__.py index f80b480..bc234a3 100644 --- a/src/mpat/__init__.py +++ b/src/mpat/__init__.py @@ -15,7 +15,7 @@ ) from mpat._until import Probe, Until, Version -__version__ = "0.3.3" +__version__ = "0.3.4" __all__ = [ "AlreadyPatched", diff --git a/tests/test_version.py b/tests/test_version.py index d6031a2..aafb48c 100644 --- a/tests/test_version.py +++ b/tests/test_version.py @@ -6,4 +6,4 @@ def test_version_matches_pyproject(): data = tomllib.loads((Path(__file__).parents[1] / "pyproject.toml").read_text()) - assert data["project"]["version"] == mpat.__version__ == "0.3.3" + assert data["project"]["version"] == mpat.__version__ == "0.3.4" diff --git a/uv.lock b/uv.lock index 519b674..154bc5b 100644 --- a/uv.lock +++ b/uv.lock @@ -412,7 +412,7 @@ wheels = [ [[package]] name = "mpat" -version = "0.3.3" +version = "0.3.4" source = { editable = "." } dependencies = [ { name = "packaging" },