Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cached-property for openSUSE:Factory checked in at 2023-02-11 21:57:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cached-property (Old) and /work/SRC/openSUSE:Factory/.python-cached-property.new.1848 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cached-property" Sat Feb 11 21:57:05 2023 rev:11 rq:1064309 version:1.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cached-property/python-cached-property.changes 2023-02-02 18:32:11.756868496 +0100 +++ /work/SRC/openSUSE:Factory/.python-cached-property.new.1848/python-cached-property.changes 2023-02-11 21:57:45.487784931 +0100 @@ -1,0 +2,6 @@ +Fri Feb 10 16:40:47 UTC 2023 - Matej Cepl <mc...@suse.com> + +- Refresh patches and remove weird replacement of conftest.py + command in %%prep. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cached-property.spec ++++++ --- /var/tmp/diff_new_pack.61SEaB/_old 2023-02-11 21:57:45.903787522 +0100 +++ /var/tmp/diff_new_pack.61SEaB/_new 2023-02-11 21:57:45.907787546 +0100 @@ -45,7 +45,6 @@ %prep %autosetup -p1 -n cached-property-%{version} -printf 'import sys\nif sys.version_info < (3, 0): collect_ignore = ["tests/test_async_cached_property.py", "tests/test_coroutine_cached_property.py"]' > conftest.py %build %python_build ++++++ freezegun-skip.patch ++++++ --- /var/tmp/diff_new_pack.61SEaB/_old 2023-02-11 21:57:45.935787720 +0100 +++ /var/tmp/diff_new_pack.61SEaB/_new 2023-02-11 21:57:45.939787746 +0100 @@ -1,8 +1,10 @@ -Index: cached-property-1.5.1/tests/test_cached_property.py -=================================================================== ---- cached-property-1.5.1.orig/tests/test_cached_property.py -+++ cached-property-1.5.1/tests/test_cached_property.py -@@ -191,6 +191,7 @@ +--- + tests/test_cached_property.py | 1 + + 1 file changed, 1 insertion(+) + +--- a/tests/test_cached_property.py ++++ b/tests/test_cached_property.py +@@ -188,6 +188,7 @@ class TestCachedPropertyWithTTL(TestCach self.assert_cached(check, 2) self.assert_cached(check, 2) ++++++ python311.patch ++++++ --- /var/tmp/diff_new_pack.61SEaB/_old 2023-02-11 21:57:45.955787845 +0100 +++ /var/tmp/diff_new_pack.61SEaB/_new 2023-02-11 21:57:45.959787870 +0100 @@ -19,29 +19,27 @@ removed: it's not necessary to call this for `async def` functions. --- - cached_property.py | 24 +++++++++++------------- - conftest.py | 6 +++++- - tests/test_async_cached_property.py | 3 +-- - 3 files changed, 17 insertions(+), 16 deletions(-) + cached_property.py | 24 +++++++++++------------- + conftest.py | 8 ++++---- + tests/test_async_cached_property.py | 3 +-- + 3 files changed, 16 insertions(+), 19 deletions(-) -diff --git a/cached_property.py b/cached_property.py -index 3135871..254739c 100644 --- a/cached_property.py +++ b/cached_property.py -@@ -13,6 +13,12 @@ +@@ -13,6 +13,12 @@ try: import asyncio except (ImportError, SyntaxError): asyncio = None -+try: -+ iscoroutinefunction = asyncio.iscoroutinefunction -+except AttributeError: -+ # Python 3.11: @asyncio.coroutine was removed -+ from inspect import iscoroutinefunction -+ ++if asyncio: ++ try: ++ iscoroutinefunction = asyncio.iscoroutinefunction ++ except AttributeError: ++ # Python 3.11: @asyncio.coroutine was removed ++ from inspect import iscoroutinefunction class cached_property(object): -@@ -30,22 +36,14 @@ def __get__(self, obj, cls): +@@ -30,22 +36,14 @@ class cached_property(object): if obj is None: return self @@ -69,21 +67,23 @@ class threaded_cached_property(object): """ -diff --git a/conftest.py b/conftest.py -index 0563f64..1c4b618 100644 --- a/conftest.py +++ b/conftest.py -@@ -7,13 +7,17 @@ +@@ -1,4 +1,3 @@ +- + import sys + + # Whether "import asyncio" works +@@ -7,13 +6,14 @@ has_asyncio = sys.version_info[0] == 3 a # Whether the async and await keywords work has_async_await = sys.version_info[0] == 3 and sys.version_info[1] >= 5 +# Whether "from asyncio import coroutine" *fails* -+version_info = sys.version_info -+dropped_asyncio_coroutine = version_info[0] == 3 and version_info[1] >= 11 -+ - - print("conftest.py", has_asyncio, has_async_await) ++dropped_asyncio_coroutine = sys.version_info[0] == 3 and sys.version_info[1] >= 11 +-print("conftest.py", has_asyncio, has_async_await) +- ++print("conftest.py", has_asyncio, has_async_await, dropped_asyncio_coroutine) collect_ignore = [] @@ -92,11 +92,9 @@ collect_ignore.append("tests/test_coroutine_cached_property.py") if not has_async_await: -diff --git a/tests/test_async_cached_property.py b/tests/test_async_cached_property.py -index 4ba84f3..d61cc28 100644 --- a/tests/test_async_cached_property.py +++ b/tests/test_async_cached_property.py -@@ -9,8 +9,7 @@ +@@ -9,8 +9,7 @@ import cached_property def unittest_run_loop(f): def wrapper(*args, **kwargs): @@ -107,37 +105,3 @@ loop.run_until_complete(future) -From 9b210d12fa73c91743378ba4a966417846e7ea9a Mon Sep 17 00:00:00 2001 -From: Petr Viktorin <encu...@gmail.com> -Date: Thu, 2 Dec 2021 11:44:18 +0100 -Subject: [PATCH 2/2] Restore compatibility with python 2.7 - -This is still necessary according to the Contributing Guidelines. ---- - cached_property.py | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/cached_property.py b/cached_property.py -index 254739c..944e2f5 100644 ---- a/cached_property.py -+++ b/cached_property.py -@@ -13,12 +13,12 @@ - import asyncio - except (ImportError, SyntaxError): - asyncio = None --try: -- iscoroutinefunction = asyncio.iscoroutinefunction --except AttributeError: -- # Python 3.11: @asyncio.coroutine was removed -- from inspect import iscoroutinefunction -- -+if asyncio: -+ try: -+ iscoroutinefunction = asyncio.iscoroutinefunction -+ except AttributeError: -+ # Python 3.11: @asyncio.coroutine was removed -+ from inspect import iscoroutinefunction - - - class cached_property(object): -