From d1ed3433a3f8bf718e960ff37aac721f189cafe4 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 12 Apr 2024 15:53:17 +0800 Subject: [PATCH 1/2] Use a pre-release freezegun on Python 3.13. --- core/pyproject.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/pyproject.toml b/core/pyproject.toml index 35ab728292..e574666c25 100644 --- a/core/pyproject.toml +++ b/core/pyproject.toml @@ -77,7 +77,9 @@ dev = [ "setuptools-scm == 8.0.4", "tox == 4.14.2", # typing-extensions needed for TypeAlias added in Py 3.10 - "typing-extensions == 4.9.0 ; python_version < '3.10'" + "typing-extensions == 4.9.0 ; python_version < '3.10'", + # FIXME: Freezegun 1.4.0 is incompatible with Python 3.13.0a6; use a pre-release + "freezegun @ git+https://github.com/spulec/freezegun#c65f4db6ef4824538061978be30954c1c739d380b ; python_version >= '3.13'", ] docs = [ "furo == 2024.1.29", From 987407de226ad49f445359eeb5d893a8f2c0160d Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 12 Apr 2024 15:55:33 +0800 Subject: [PATCH 2/2] Add changenote. --- changes/2498.misc.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/2498.misc.rst diff --git a/changes/2498.misc.rst b/changes/2498.misc.rst new file mode 100644 index 0000000000..60e4292c2f --- /dev/null +++ b/changes/2498.misc.rst @@ -0,0 +1 @@ +The version of Freezegun used on Python 3.13 has been pinned to a prerelease to avoid an incompatibility with Python 3.13.0a6.