From 1ca7fed22102833c9435481d844314739deeb7e3 Mon Sep 17 00:00:00 2001 From: Peter Hodge Date: Sat, 3 Jan 2026 01:51:37 +1000 Subject: [PATCH 1/2] Upgrade to latest freezegun to avoid uuid._uuid_generate_time import error --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e8b7776..ca61ed0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ dependencies = [ [dependency-groups] dev = [ - "freezegun>=1.2.1", + "freezegun>=1.3.0", "isort>=6.1.0", "mypy>=1.19.1", "pytest>=6.2.4", From ac5dc8b47c8ee1614a017234f926d0190a99d323 Mon Sep 17 00:00:00 2001 From: Peter Hodge Date: Sat, 3 Jan 2026 01:40:33 +1000 Subject: [PATCH 2/2] Also test against 3.13 in CI --- .github/workflows/automated-tests.yaml | 2 +- bin/all_tests_containerised.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/automated-tests.yaml b/.github/workflows/automated-tests.yaml index 8fef63c..e8b3bf3 100644 --- a/.github/workflows/automated-tests.yaml +++ b/.github/workflows/automated-tests.yaml @@ -6,7 +6,7 @@ jobs: container: ghcr.io/astral-sh/uv:python${{ matrix.pythonversion }}-alpine strategy: matrix: - pythonversion: ["3.10", "3.11", "3.12"] + pythonversion: ["3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout uses: actions/checkout@v2 diff --git a/bin/all_tests_containerised.sh b/bin/all_tests_containerised.sh index acc1401..f6400e7 100755 --- a/bin/all_tests_containerised.sh +++ b/bin/all_tests_containerised.sh @@ -22,7 +22,7 @@ for arg in "$@"; do targets="$targets $arg" ;; ALL) - targets="3.10 3.11 3.12" + targets="3.10 3.11 3.12 3.13" ;; *) echo "Usage: $0 { 3.10 | 3.11 | ... | ALL }" >&2