Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-async_timeout for
openSUSE:Factory checked in at 2022-01-23 16:25:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-async_timeout (Old)
and /work/SRC/openSUSE:Factory/.python-async_timeout.new.1938 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-async_timeout"
Sun Jan 23 16:25:42 2022 rev:6 rq:948132 version:4.0.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-async_timeout/python-async_timeout.changes
2021-12-25 20:16:25.953239199 +0100
+++
/work/SRC/openSUSE:Factory/.python-async_timeout.new.1938/python-async_timeout.changes
2022-01-23 16:25:49.216539885 +0100
@@ -1,0 +2,7 @@
+Sat Jan 15 16:39:14 UTC 2022 - Dirk M??ller <[email protected]>
+
+- update to 4.0.2:
+ * Fix annotations on __exit__ and __aexit__
+ * Use stdlib typing.final in Python 3.8+
+
+-------------------------------------------------------------------
Old:
----
async-timeout-4.0.1.tar.gz
New:
----
async-timeout-4.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-async_timeout.spec ++++++
--- /var/tmp/diff_new_pack.yCWjA2/_old 2022-01-23 16:25:49.660536850 +0100
+++ /var/tmp/diff_new_pack.yCWjA2/_new 2022-01-23 16:25:49.664536822 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-async_timeout
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-async_timeout
-Version: 4.0.1
+Version: 4.0.2
Release: 0
Summary: Timeout context manager for asyncio programs
License: Apache-2.0
++++++ async-timeout-4.0.1.tar.gz -> async-timeout-4.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/async-timeout-4.0.1/CHANGES.rst
new/async-timeout-4.0.2/CHANGES.rst
--- old/async-timeout-4.0.1/CHANGES.rst 2021-11-10 22:11:04.000000000 +0100
+++ new/async-timeout-4.0.2/CHANGES.rst 2021-12-20 10:14:17.000000000 +0100
@@ -4,6 +4,15 @@
.. towncrier release notes start
+4.0.2 (2021-12-20)
+==================
+
+Misc
+----
+
+- `#259 <https://github.com/aio-libs/async-timeout/issues/259>`_, `#274
<https://github.com/aio-libs/async-timeout/issues/274>`_
+
+
4.0.1 (2121-11-10)
==================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/async-timeout-4.0.1/PKG-INFO
new/async-timeout-4.0.2/PKG-INFO
--- old/async-timeout-4.0.1/PKG-INFO 2021-11-10 22:11:22.611793800 +0100
+++ new/async-timeout-4.0.2/PKG-INFO 2021-12-20 10:14:46.639183500 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: async-timeout
-Version: 4.0.1
+Version: 4.0.2
Summary: Timeout context manager for asyncio programs
Home-page: https://github.com/aio-libs/async-timeout
Author: Andrew Svetlov <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/async-timeout-4.0.1/async_timeout/__init__.py
new/async-timeout-4.0.2/async_timeout/__init__.py
--- old/async-timeout-4.0.1/async_timeout/__init__.py 2021-11-10
22:11:04.000000000 +0100
+++ new/async-timeout-4.0.2/async_timeout/__init__.py 2021-12-20
10:14:17.000000000 +0100
@@ -5,10 +5,14 @@
from types import TracebackType
from typing import Any, Optional, Type
-from typing_extensions import final
+
+if sys.version_info >= (3, 8):
+ from typing import final
+else:
+ from typing_extensions import final
-__version__ = "4.0.1"
+__version__ = "4.0.2"
__all__ = ("timeout", "timeout_at", "Timeout")
@@ -105,9 +109,9 @@
def __exit__(
self,
- exc_type: Type[BaseException],
- exc_val: BaseException,
- exc_tb: TracebackType,
+ exc_type: Optional[Type[BaseException]],
+ exc_val: Optional[BaseException],
+ exc_tb: Optional[TracebackType],
) -> Optional[bool]:
self._do_exit(exc_type)
return None
@@ -118,9 +122,9 @@
async def __aexit__(
self,
- exc_type: Type[BaseException],
- exc_val: BaseException,
- exc_tb: TracebackType,
+ exc_type: Optional[Type[BaseException]],
+ exc_val: Optional[BaseException],
+ exc_tb: Optional[TracebackType],
) -> Optional[bool]:
self._do_exit(exc_type)
return None
@@ -202,7 +206,7 @@
self._state = _State.ENTER
self._reschedule()
- def _do_exit(self, exc_type: Type[BaseException]) -> None:
+ def _do_exit(self, exc_type: Optional[Type[BaseException]]) -> None:
if exc_type is asyncio.CancelledError and self._state ==
_State.TIMEOUT:
self._timeout_handler = None
raise asyncio.TimeoutError
@@ -223,7 +227,6 @@
def _current_task(loop: asyncio.AbstractEventLoop) ->
"Optional[asyncio.Task[Any]]":
return asyncio.current_task(loop=loop)
-
else:
def _current_task(loop: asyncio.AbstractEventLoop) ->
"Optional[asyncio.Task[Any]]":
@@ -235,7 +238,6 @@
def _get_running_loop() -> asyncio.AbstractEventLoop:
return asyncio.get_running_loop()
-
else:
def _get_running_loop() -> asyncio.AbstractEventLoop:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/async-timeout-4.0.1/async_timeout.egg-info/PKG-INFO
new/async-timeout-4.0.2/async_timeout.egg-info/PKG-INFO
--- old/async-timeout-4.0.1/async_timeout.egg-info/PKG-INFO 2021-11-10
22:11:22.000000000 +0100
+++ new/async-timeout-4.0.2/async_timeout.egg-info/PKG-INFO 2021-12-20
10:14:46.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: async-timeout
-Version: 4.0.1
+Version: 4.0.2
Summary: Timeout context manager for asyncio programs
Home-page: https://github.com/aio-libs/async-timeout
Author: Andrew Svetlov <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/async-timeout-4.0.1/async_timeout.egg-info/requires.txt
new/async-timeout-4.0.2/async_timeout.egg-info/requires.txt
--- old/async-timeout-4.0.1/async_timeout.egg-info/requires.txt 2021-11-10
22:11:22.000000000 +0100
+++ new/async-timeout-4.0.2/async_timeout.egg-info/requires.txt 2021-12-20
10:14:46.000000000 +0100
@@ -1 +1,3 @@
+
+[:python_version < "3.8"]
typing_extensions>=3.6.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/async-timeout-4.0.1/pyproject.toml
new/async-timeout-4.0.2/pyproject.toml
--- old/async-timeout-4.0.1/pyproject.toml 2021-11-10 22:11:04.000000000
+0100
+++ new/async-timeout-4.0.2/pyproject.toml 2021-12-20 10:14:17.000000000
+0100
@@ -4,3 +4,10 @@
"wheel",
]
build-backend = "setuptools.build_meta"
+
+[tool.towncrier]
+package = "async_timeout"
+filename = "CHANGES.rst"
+directory = "CHANGES/"
+title_format = "{version} ({project_date})"
+issue_format = "`#{issue}
<https://github.com/aio-libs/async-timeout/issues/{issue}>`_"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/async-timeout-4.0.1/setup.cfg
new/async-timeout-4.0.2/setup.cfg
--- old/async-timeout-4.0.1/setup.cfg 2021-11-10 22:11:22.611793800 +0100
+++ new/async-timeout-4.0.2/setup.cfg 2021-12-20 10:14:46.643183700 +0100
@@ -41,7 +41,7 @@
zip_safe = True
include_package_data = True
install_requires =
- typing_extensions>=3.6.5
+ typing_extensions>=3.6.5; python_version < "3.8"
[flake8]
exclude = .git,.env,__pycache__,.eggs