From f08b0ef3fd0a9cc5bae884b9c842a8679bd50a35 Mon Sep 17 00:00:00 2001 From: Simon Weber Date: Tue, 29 Sep 2026 16:43:00 -0400 Subject: [PATCH 1/2] check uuid patching --- .github/workflows/tests.yaml | 4 ---- libfaketime/__init__.py | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4fcdd33..ab4dfd0 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -16,12 +16,8 @@ jobs: - macos-latest python: - '3.14' - - '3.13' - - '3.12' - - '3.11' tz: - 'utc' - - 'cest' steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 diff --git a/libfaketime/__init__.py b/libfaketime/__init__.py index 422b406..d6290ce 100644 --- a/libfaketime/__init__.py +++ b/libfaketime/__init__.py @@ -168,9 +168,11 @@ def _should_fake(self): def _should_patch_uuid(self): # Return the name of the uuid time generate function, or None if not present. # This must be patched to avoid uuid1 deadlocks in OS uuid libraries. + print("uuid params", repr(dir(uuid))) if self._should_fake() and not self._prev_spec: for func_name in self._uuid_func_names: if hasattr(uuid, func_name): + print("patching", func_name) return func_name return None From 8f15041e5c181f3e8b74bbef3fec3dc5693f81f4 Mon Sep 17 00:00:00 2001 From: Simon Weber Date: Tue, 29 Sep 2026 17:04:35 -0400 Subject: [PATCH 2/2] check each mac runner --- .github/workflows/tests.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index ab4dfd0..569cf52 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -12,8 +12,9 @@ jobs: fail-fast: false matrix: os: - - ubuntu-latest - - macos-latest + - macos-14 + - macos-15 + - macos-26 python: - '3.14' tz: