From a4817ab9bd6bfbca9a55bca5e09ed94c1168fcc063c6350d438e1a148fad58d5 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 11 Dec 2021 23:51:32 +0000 Subject: [PATCH] Accepting request 939970 from home:bnavigator:python-rpm-macros - Update to 4.0.1 * Fix regression: - Don't raise TimeoutError from timeout object that doesn't enter into async context manager - Use call_soon() for raising TimeoutError if deadline is reached on entering into async context manager (#258) * Make Timeout class available in __all__. - Release 4.0.0 * Implemented timeout_at(deadline) (#117) * Supported timeout.deadline and timeout.expired properties. * Dropped timeout.remaining property: it can be calculated as timeout.deadline - loop.time() * Dropped timeout.timeout property that returns a relative timeout based on the timeout object creation time; the absolute timeout.deadline should be used instead. * Added the deadline modification methods: timeout.reject(), timeout.shift(delay), timeout.update(deadline). * Deprecated synchronous context manager usage OBS-URL: https://build.opensuse.org/request/show/939970 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-async_timeout?expand=0&rev=11 --- async-timeout-3.0.1.tar.gz | 3 --- async-timeout-4.0.1.tar.gz | 3 +++ python-async_timeout.changes | 22 ++++++++++++++++++++++ python-async_timeout.spec | 8 +++++--- 4 files changed, 30 insertions(+), 6 deletions(-) delete mode 100644 async-timeout-3.0.1.tar.gz create mode 100644 async-timeout-4.0.1.tar.gz diff --git a/async-timeout-3.0.1.tar.gz b/async-timeout-3.0.1.tar.gz deleted file mode 100644 index 2f608e8..0000000 --- a/async-timeout-3.0.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f -size 9724 diff --git a/async-timeout-4.0.1.tar.gz b/async-timeout-4.0.1.tar.gz new file mode 100644 index 0000000..f8df7c0 --- /dev/null +++ b/async-timeout-4.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b930cb161a39042f9222f6efb7301399c87eeab394727ec5437924a36d6eef51 +size 8030 diff --git a/python-async_timeout.changes b/python-async_timeout.changes index 4efb1c8..fe26600 100644 --- a/python-async_timeout.changes +++ b/python-async_timeout.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Sat Dec 11 18:40:39 UTC 2021 - Ben Greiner + +- Update to 4.0.1 + * Fix regression: + - Don't raise TimeoutError from timeout object that doesn't + enter into async context manager + - Use call_soon() for raising TimeoutError if deadline is + reached on entering into async context manager (#258) + * Make Timeout class available in __all__. +- Release 4.0.0 + * Implemented timeout_at(deadline) (#117) + * Supported timeout.deadline and timeout.expired properties. + * Dropped timeout.remaining property: it can be calculated as + timeout.deadline - loop.time() + * Dropped timeout.timeout property that returns a relative + timeout based on the timeout object creation time; the absolute + timeout.deadline should be used instead. + * Added the deadline modification methods: timeout.reject(), + timeout.shift(delay), timeout.update(deadline). + * Deprecated synchronous context manager usage + ------------------------------------------------------------------- Wed Jan 27 07:40:03 UTC 2021 - Antonio Larrosa diff --git a/python-async_timeout.spec b/python-async_timeout.spec index d90d71f..45081f2 100644 --- a/python-async_timeout.spec +++ b/python-async_timeout.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-async_timeout -Version: 3.0.1 +Version: 4.0.1 Release: 0 Summary: Timeout context manager for asyncio programs License: Apache-2.0 @@ -30,11 +30,13 @@ BuildRequires: %{python_module base >= 3.5.3} BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module typing_extensions} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildArch: noarch +Requires: python-typing_extensions Provides: python-async-timeout = %{version} Obsoletes: python-async-timeout < %{version} +BuildArch: noarch %python_subpackages %description @@ -53,7 +55,7 @@ sed -i -e '/addopts/d' setup.cfg %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} py.test-%{$python_bin_suffix} -v +%pytest %files %{python_files} %doc CHANGES.rst README.rst