From 24015c57f75bca80701fc4da8e47b7834c388b81 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Sat, 30 Aug 2025 10:23:23 +0200 Subject: [PATCH 1/5] Add Python version 3.14.0-rc.2 to CI workflow --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4baa6f3..c377618 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 'pypy3.10'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14.0-rc.2', 'pypy3.10'] env: # Configure a constant location for the uv cache UV_CACHE_DIR: /tmp/.uv-cache From 5d29703712fabcc11918a18636c309285d18fba8 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Sat, 13 Sep 2025 10:42:29 +0200 Subject: [PATCH 2/5] Update .github/workflows/main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c377618..056d500 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14.0-rc.2', 'pypy3.10'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14-dev', 'pypy3.10'] env: # Configure a constant location for the uv cache UV_CACHE_DIR: /tmp/.uv-cache From 79475aacae7598e0b1b3ab1e4ebec05abb4f58e4 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Thu, 9 Oct 2025 20:13:34 +0200 Subject: [PATCH 3/5] Update Python versions in GitHub Actions workflow --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 056d500..0e1fd5e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14-dev', 'pypy3.10'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', 'pypy3.10'] env: # Configure a constant location for the uv cache UV_CACHE_DIR: /tmp/.uv-cache From 970f419745a6de14af4f7dcb8d4f0de331464d92 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Thu, 9 Oct 2025 20:18:08 +0200 Subject: [PATCH 4/5] Bump version. --- mocket/__init__.py | 2 +- mocket/mocket.py | 2 +- pyproject.toml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mocket/__init__.py b/mocket/__init__.py index 8d30556..857ed2e 100644 --- a/mocket/__init__.py +++ b/mocket/__init__.py @@ -31,4 +31,4 @@ "FakeSSLContext", ) -__version__ = "3.13.11" +__version__ = "3.14.0" diff --git a/mocket/mocket.py b/mocket/mocket.py index 2a21a0c..a8dc799 100644 --- a/mocket/mocket.py +++ b/mocket/mocket.py @@ -19,7 +19,7 @@ class Mocket: _socket_pairs: ClassVar[dict[Address, tuple[int, int]]] = {} - _address: ClassVar[Address] = (None, None) + _address: ClassVar[Address | tuple[None, None]] = (None, None) _entries: ClassVar[dict[Address, list[MocketEntry]]] = collections.defaultdict(list) _requests: ClassVar[list] = [] _record_storage: ClassVar[MocketRecordStorage | None] = None diff --git a/pyproject.toml b/pyproject.toml index a921e22..66b429d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ classifiers = [ "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", From d36f30a9b1f0a63fb484623e1cd3dc848c50bc83 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Thu, 9 Oct 2025 20:19:26 +0200 Subject: [PATCH 5/5] Pre-commit hooks bump. --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9eb1eca..239f9a0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,7 +15,7 @@ repos: exclude: helm/ args: [ --unsafe ] - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: "v0.12.10" + rev: "v0.14.0" hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix]