Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-nest-asyncio for
openSUSE:Factory checked in at 2022-10-18 12:44:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-nest-asyncio (Old)
and /work/SRC/openSUSE:Factory/.python-nest-asyncio.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-nest-asyncio"
Tue Oct 18 12:44:15 2022 rev:6 rq:1011266 version:1.5.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-nest-asyncio/python-nest-asyncio.changes
2022-05-31 15:46:55.463969980 +0200
+++
/work/SRC/openSUSE:Factory/.python-nest-asyncio.new.2275/python-nest-asyncio.changes
2022-10-18 12:44:19.925632513 +0200
@@ -1,0 +2,6 @@
+Sun Oct 16 17:58:59 UTC 2022 - Dirk M??ller <[email protected]>
+
+- update to 1.5.6:
+ * Add Python 3.11 support
+
+-------------------------------------------------------------------
Old:
----
nest_asyncio-1.5.5.tar.gz
New:
----
nest_asyncio-1.5.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-nest-asyncio.spec ++++++
--- /var/tmp/diff_new_pack.Jw9w3n/_old 2022-10-18 12:44:20.417633633 +0200
+++ /var/tmp/diff_new_pack.Jw9w3n/_new 2022-10-18 12:44:20.421633642 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-nest-asyncio
-Version: 1.5.5
+Version: 1.5.6
Release: 0
Summary: Patch asyncio to allow nested event loops
License: BSD-2-Clause
++++++ nest_asyncio-1.5.5.tar.gz -> nest_asyncio-1.5.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nest_asyncio-1.5.5/.github/workflows/test.yml
new/nest_asyncio-1.5.6/.github/workflows/test.yml
--- old/nest_asyncio-1.5.5/.github/workflows/test.yml 2021-08-20
17:04:34.000000000 +0200
+++ new/nest_asyncio-1.5.6/.github/workflows/test.yml 2022-09-30
09:02:48.000000000 +0200
@@ -1,4 +1,4 @@
-name: Test
+name: nest_asyncio
on: [ push, pull_request ]
@@ -8,26 +8,33 @@
strategy:
matrix:
os: [ubuntu, macos, windows]
- python-version: [ 3.6, 3.7, 3.8, 3.9, pypy-3.7 ]
+ python-version: [ 3.6, 3.7, 3.8, 3.9, "3.10", pypy-3.9 ]
exclude:
- os: windows
- python-version: pypy-3.7
- include:
- - os: ubuntu
- python-version: '3.10.0-alpha - 3.10.0'
- deps: newest-deps
- experimental: true
+ python-version: pypy-3.9
steps:
- - uses: actions/checkout@v2
-
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
- run: pip install .
+ run: |
+ python -m pip install --upgrade pip
+ pip install flake8 mypy .
+
+ - name: Flake8 static code analysis
+ run:
+ flake8 nest_asyncio.py
+
+ - name: MyPy static code analysis
+ run: |
+ mypy nest_asyncio.py
+
+ - name: Testsuite
+ run: |
+ python tests/nest_test.py
+
- - name: Unit tests
- run: python tests/nest_test.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nest_asyncio-1.5.5/PKG-INFO
new/nest_asyncio-1.5.6/PKG-INFO
--- old/nest_asyncio-1.5.5/PKG-INFO 2022-04-02 20:39:10.192274800 +0200
+++ new/nest_asyncio-1.5.6/PKG-INFO 2022-09-30 09:09:13.925886400 +0200
@@ -1,13 +1,12 @@
Metadata-Version: 2.1
Name: nest_asyncio
-Version: 1.5.5
+Version: 1.5.6
Summary: Patch asyncio to allow nested event loops
Home-page: https://github.com/erdewit/nest_asyncio
Author: Ewald R. de Wit
Author-email: [email protected]
License: BSD
Keywords: asyncio,nested,eventloop
-Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
@@ -17,6 +16,7 @@
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Framework :: AsyncIO
Requires-Python: >=3.5
@@ -84,5 +84,3 @@
:alt: Number of downloads
:target: https://pepy.tech/project/nest-asyncio
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nest_asyncio-1.5.5/nest_asyncio.egg-info/PKG-INFO
new/nest_asyncio-1.5.6/nest_asyncio.egg-info/PKG-INFO
--- old/nest_asyncio-1.5.5/nest_asyncio.egg-info/PKG-INFO 2022-04-02
20:39:10.000000000 +0200
+++ new/nest_asyncio-1.5.6/nest_asyncio.egg-info/PKG-INFO 2022-09-30
09:09:13.000000000 +0200
@@ -1,13 +1,12 @@
Metadata-Version: 2.1
Name: nest-asyncio
-Version: 1.5.5
+Version: 1.5.6
Summary: Patch asyncio to allow nested event loops
Home-page: https://github.com/erdewit/nest_asyncio
Author: Ewald R. de Wit
Author-email: [email protected]
License: BSD
Keywords: asyncio,nested,eventloop
-Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
@@ -17,6 +16,7 @@
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Framework :: AsyncIO
Requires-Python: >=3.5
@@ -84,5 +84,3 @@
:alt: Number of downloads
:target: https://pepy.tech/project/nest-asyncio
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nest_asyncio-1.5.5/nest_asyncio.py
new/nest_asyncio-1.5.6/nest_asyncio.py
--- old/nest_asyncio-1.5.5/nest_asyncio.py 2022-04-02 20:24:14.000000000
+0200
+++ new/nest_asyncio-1.5.6/nest_asyncio.py 2022-09-30 08:44:18.000000000
+0200
@@ -1,3 +1,5 @@
+"""Patch asyncio to allow nested event loops."""
+
import asyncio
import asyncio.events as events
import os
@@ -18,10 +20,8 @@
def _patch_asyncio():
- """
- Patch asyncio module to use pure Python tasks and futures,
- use module level _current_tasks, all_tasks and patch run method.
- """
+ """Patch asyncio module to use pure Python tasks and futures."""
+
def run(main, *, debug=False):
try:
loop = asyncio.get_event_loop()
@@ -45,6 +45,7 @@
loop = events.get_event_loop_policy().get_event_loop()
return loop
+ # Use module level _current_tasks, all_tasks and patch run method.
if hasattr(asyncio, '_nest_patched'):
return
if sys.version_info >= (3, 6, 0):
@@ -180,7 +181,7 @@
cls._check_runnung = _check_running # typo in Python 3.7 source
cls._num_runs_pending = 0
cls._is_proactorloop = (
- os.name == 'nt' and issubclass(cls, asyncio.ProactorEventLoop))
+ os.name == 'nt' and issubclass(cls, asyncio.ProactorEventLoop))
if sys.version_info < (3, 7, 0):
cls._set_coroutine_origin_tracking = cls._set_coroutine_wrapper
cls._nest_patched = True
@@ -223,12 +224,12 @@
def _patch_tornado():
- """
- If tornado is imported before nest_asyncio, make tornado aware of
- the pure-Python asyncio Future.
- """
- if 'tornado' in sys.modules:
- import tornado.concurrent as tc
- tc.Future = asyncio.Future
- if asyncio.Future not in tc.FUTURES:
- tc.FUTURES += (asyncio.Future,)
+ """
+ If tornado is imported before nest_asyncio, make tornado aware of
+ the pure-Python asyncio Future.
+ """
+ if 'tornado' in sys.modules:
+ import tornado.concurrent as tc # type: ignore
+ tc.Future = asyncio.Future
+ if asyncio.Future not in tc.FUTURES:
+ tc.FUTURES += (asyncio.Future,)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nest_asyncio-1.5.5/setup.cfg
new/nest_asyncio-1.5.6/setup.cfg
--- old/nest_asyncio-1.5.5/setup.cfg 2022-04-02 20:39:10.193274700 +0200
+++ new/nest_asyncio-1.5.6/setup.cfg 2022-09-30 09:09:13.925886400 +0200
@@ -1,6 +1,6 @@
[metadata]
name = nest_asyncio
-version = 1.5.5
+version = 1.5.6
author = Ewald R. de Wit
author_email = [email protected]
license = BSD
@@ -20,6 +20,7 @@
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
+ Programming Language :: Python :: 3.11
Programming Language :: Python :: 3 :: Only
Framework :: AsyncIO
@@ -27,6 +28,9 @@
py_modules = nest_asyncio
python_requires = >=3.5
+[flake8]
+ignore = D205,D400,W503
+
[egg_info]
tag_build =
tag_date = 0