<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/83bec5a455d1cde998409a14f5b54176bf196801">https://github.com/macports/macports-ports/commit/83bec5a455d1cde998409a14f5b54176bf196801</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 83bec5a455d1cde998409a14f5b54176bf196801
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Sat Jan 13 21:34:21 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> py-freezegun: remove patches
</span>---
python/py-freezegun/Portfile | 8 -----
.../files/patch-fix-asyncio-for-py310.diff | 38 ----------------------
.../files/patch-fix-decorate_class-for-py310.diff | 26 ---------------
3 files changed, 72 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-freezegun/Portfile b/python/py-freezegun/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d380eab8b23..0d24d417179 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-freezegun/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-freezegun/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,14 +50,6 @@ if {${name} ne ${subport}} {
</span> size 25977
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # See:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # - https://github.com/spulec/freezegun/pull/421
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # - https://github.com/spulec/freezegun/pull/397
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} eq 310} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-fix-asyncio-for-py310.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix-decorate_class-for-py310.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> test.run yes
livecheck.type none
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-freezegun/files/patch-fix-asyncio-for-py310.diff b/python/py-freezegun/files/patch-fix-asyncio-for-py310.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 474d0631430..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-freezegun/files/patch-fix-asyncio-for-py310.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,38 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 6199e24c7145856f15c4d5b69c442bb6a522bd0a Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: <jan.kundrat@telecominfraproject.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 16 Oct 2021 18:28:26 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] tests: asyncio: Fix Python 3.10 compatibility
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Since Python 3.10, the `asyncio.get_event_loop()` has been deprecated in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-favor of `asyncio.get_running_loop()`. That one, however, issues a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-warning when there's no event loop running (such as in this test suite).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix this by always requesting a new event loop. These methods have been
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-available since at least Python 3.5 (and there are no older docs online
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-at this point).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Bug: https://github.com/spulec/freezegun/issues/398
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tests/test_asyncio.py | 4 ++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 2 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/tests/test_asyncio.py b/tests/test_asyncio.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index db2cdbe..b6a8fd7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tests/test_asyncio.py.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tests/test_asyncio.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14,7 +14,7 @@ def test_time_freeze_coroutine():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- async def frozen_coroutine():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert datetime.date.today() == datetime.date(1970, 1, 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- asyncio.get_event_loop().run_until_complete(frozen_coroutine())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ asyncio.new_event_loop().run_until_complete(frozen_coroutine())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def test_time_freeze_async_def():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,5 +27,5 @@ def test_time_freeze_async_def():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @freeze_time('1970-01-01')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- async def frozen_coroutine():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert datetime.date.today() == datetime.date(1970, 1, 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- asyncio.get_event_loop().run_until_complete(frozen_coroutine())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ asyncio.new_event_loop().run_until_complete(frozen_coroutine())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '''))
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-freezegun/files/patch-fix-decorate_class-for-py310.diff b/python/py-freezegun/files/patch-fix-decorate_class-for-py310.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e19ccfd5d93..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-freezegun/files/patch-fix-decorate_class-for-py310.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From e63874ce75a74a1159390914045fe8e7955b24c4 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Karthikeyan Singaravelan <tir.karthi@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Fri, 7 May 2021 15:51:33 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Fix decorate_class for Python 3.10 where staticmethod is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- callable.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- freezegun/api.py | 5 ++++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 4 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/freezegun/api.py b/freezegun/api.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index cab9ebe..55a80c7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- freezegun/api.py.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ freezegun/api.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -598,7 +598,10 @@ def tearDownClass(cls):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- continue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- seen.add(attr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if not callable(attr_value) or inspect.isclass(attr_value):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # staticmethods are callable from Python 3.10 . Hence skip them from decoration
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (not callable(attr_value)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ or inspect.isclass(attr_value)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ or isinstance(attr_value, staticmethod)):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- continue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- try:
</span></pre><pre style='margin:0'>
</pre>