From cd7ec544295df8ef81c210ef0842d26dcf5aa11f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=91=D0=BB?= =?UTF-8?q?=D0=B8=D0=BD=D0=BE=D0=B2?= Date: Tue, 9 Jun 2026 21:09:27 +0300 Subject: [PATCH 1/3] Update test docstring to reflect context parameter usage --- tests/units/decorators/test_slot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/units/decorators/test_slot.py b/tests/units/decorators/test_slot.py index a89986b..7a5f278 100644 --- a/tests/units/decorators/test_slot.py +++ b/tests/units/decorators/test_slot.py @@ -64,8 +64,8 @@ def plugin(): def test_slot_and_plugin_support_all_passed_signatures(folder_plugin, list_type): """A slot and its plugins must support every call shape in the list. - The optional second argument allows both declared positional calls, and - the assertions prove that the registered plugin handles each one. + The optional context parameter lets the slot and plugin accept both + declared call shapes, and the assertions exercise each one. """ @slot(signature=['..', '.']) def on_event(event, context=None) -> list_type: # noqa: ARG001 From 727c319ed5b13c430f98ce700cbc84dcb1ed8b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=91=D0=BB?= =?UTF-8?q?=D0=B8=D0=BD=D0=BE=D0=B2?= Date: Tue, 9 Jun 2026 21:10:07 +0300 Subject: [PATCH 2/3] Bumped version to 0.0.18 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 46f3308..d85f4c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "pristan" -version = "0.0.17" +version = "0.0.18" authors = [{ name = "Evgeniy Blinov", email = "zheni-b@yandex.ru" }] description = "Function-based plugin system with respect to typing" readme = "README.md" From e3a59599cfd7ad102015d798505c2d78c623097c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=91=D0=BB?= =?UTF-8?q?=D0=B8=D0=BD=D0=BE=D0=B2?= Date: Tue, 9 Jun 2026 21:12:54 +0300 Subject: [PATCH 3/3] Update Python version to 3.15.0-beta.1 in CI workflows --- .github/workflows/lint.yml | 2 +- .github/workflows/tests_and_coverage.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 86888e4..1d5d1e7 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15.0-alpha.1"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15.0-beta.1"] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/tests_and_coverage.yml b/.github/workflows/tests_and_coverage.yml index 4358be7..7a884b7 100644 --- a/.github/workflows/tests_and_coverage.yml +++ b/.github/workflows/tests_and_coverage.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [macos-latest, ubuntu-latest, windows-latest] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15.0-alpha.1"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15.0-beta.1"] steps: - uses: actions/checkout@v4