Hello community,

here is the log from the commit of package python-txaio for openSUSE:Factory 
checked in at 2020-03-25 23:46:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-txaio (Old)
 and      /work/SRC/openSUSE:Factory/.python-txaio.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-txaio"

Wed Mar 25 23:46:32 2020 rev:7 rq:788073 version:18.8.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-txaio/python-txaio.changes        
2020-02-05 19:44:37.715351318 +0100
+++ /work/SRC/openSUSE:Factory/.python-txaio.new.3160/python-txaio.changes      
2020-03-25 23:47:31.776064513 +0100
@@ -2,8 +1,0 @@
-Wed Feb  5 13:11:01 UTC 2020 - Ondřej Súkup <mimi...@gmail.com>
-
-- update to 20.1.1
-- drop pytest4.patch
- * new: moved time_ns and perf_counter_ns helper functions here
- * drop support for python 3.4 and older
-
--------------------------------------------------------------------

Old:
----
  txaio-20.1.1.tar.gz

New:
----
  pytest4.patch
  txaio-18.8.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-txaio.spec ++++++
--- /var/tmp/diff_new_pack.YzqMXF/_old  2020-03-25 23:47:34.164063881 +0100
+++ /var/tmp/diff_new_pack.YzqMXF/_new  2020-03-25 23:47:34.164063881 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-txaio
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,29 @@
 #
 
 
-%define skip_python2 1
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-txaio
-Version:        20.1.1
+Version:        18.8.1
 Release:        0
 Summary:        WebSocket and WAMP in Python for Twisted and asyncio
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://github.com/crossbario/txaio
 Source:         
https://files.pythonhosted.org/packages/source/t/txaio/txaio-%{version}.tar.gz
+Patch0:         pytest4.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+BuildRequires:  python2-devel
 BuildRequires:  python3-testsuite
 Requires:       python-six
 Recommends:     python-Twisted >= 12.1.0
 Recommends:     python-zope.interface >= 3.6
 BuildArch:      noarch
+%ifpython2
+Requires:       python-future
+Recommends:     python-trollius
+%endif
 # SECTION test requirements
 BuildRequires:  %{python_module Twisted >= 12.1.0}
 BuildRequires:  %{python_module mock}
@@ -48,6 +53,7 @@
 
 %prep
 %setup -q -n txaio-%{version}
+%autopatch -p1
 
 %build
 %python_build

++++++ pytest4.patch ++++++
>From 9217f054b7eccc120f84e01995479125e07de59a Mon Sep 17 00:00:00 2001
From: meejah <mee...@meejah.ca>
Date: Fri, 22 Feb 2019 12:01:46 -0700
Subject: [PATCH] make pytest happy

---
 test/conftest.py | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/test/conftest.py b/test/conftest.py
index 4a225c8..a3ca2d6 100644
--- a/test/conftest.py
+++ b/test/conftest.py
@@ -25,9 +25,9 @@ def framework(request):
 
     try:
         if request.param == 'twisted':
-            return framework_tx()
+            return _notfixture_framework_tx()
         elif request.param == 'asyncio':
-            return framework_aio()
+            return _notfixture_framework_aio()
     except ImportError:
         pytest.skip()
 
@@ -43,6 +43,10 @@ def framework_uninitialized():
 
 @pytest.fixture
 def framework_tx():
+    return _notfixture_framework_tx()
+
+
+def _notfixture_framework_tx():
     try:
         import txaio
         from txaio import tx
@@ -56,6 +60,10 @@ def framework_tx():
 
 @pytest.fixture
 def framework_aio():
+    return _notfixture_framework_aio()
+
+
+def _notfixture_framework_aio():
     try:
         import txaio
         from txaio import aio
++++++ txaio-20.1.1.tar.gz -> txaio-18.8.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/PKG-INFO new/txaio-18.8.1/PKG-INFO
--- old/txaio-20.1.1/PKG-INFO   2020-01-21 10:09:51.737460900 +0100
+++ new/txaio-18.8.1/PKG-INFO   2018-08-31 12:06:05.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: txaio
-Version: 20.1.1
+Version: 18.8.1
 Summary: Compatibility API between asyncio/Twisted/Trollius
 Home-page: https://github.com/crossbario/txaio
 Author: Crossbar.io Technologies GmbH
@@ -30,12 +30,19 @@
         Platform support
         ----------------
         
-        **txaio** runs on CPython 3.5+ and PyPy 3, on top of *Twisted* or 
*asyncio*. Specifically, **txaio** is tested on the following platforms:
+        **txaio** runs on CPython 2.7/3.3+ and PyPy 2/3, on top of Twisted or 
asyncio. Specifically, **txaio** is tested on the following platforms:
         
-        * CPython 3.5, 3.7 and 3.8 on Twisted 18.7, 19.10, trunk and on 
asyncio (stdlib)
-        * PyPy 3 on Twisted 18.7, 19.10, trunk and on asyncio (stdlib)
+        **Python 2:**
         
-        > Note: txaio up to version 18.8.1 also supported Python 2.7 and 
Python 3.4. Beginning with release v20.1.1, txaio only supports Python 3.5+.
+        * CPython 2.7 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 
2.0
+        * PyPy 2 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0
+        
+        **Python 3:**
+        
+        * CPython 3.4 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+        * CPython 3.5 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+        * CPython 3.6 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+        * PyPy 3 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
         
         
         How it works
@@ -90,17 +97,19 @@
 Classifier: Intended Audience :: Developers
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
-Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Software Development :: Libraries
 Classifier: Topic :: Software Development :: Libraries :: Application 
Frameworks
-Requires-Python: >=3.5
+Provides-Extra: asyncio
 Provides-Extra: twisted
 Provides-Extra: all
 Provides-Extra: dev
-Provides-Extra: asyncio
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/README.rst new/txaio-18.8.1/README.rst
--- old/txaio-20.1.1/README.rst 2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/README.rst 2018-08-01 21:55:55.000000000 +0200
@@ -22,12 +22,19 @@
 Platform support
 ----------------
 
-**txaio** runs on CPython 3.5+ and PyPy 3, on top of *Twisted* or *asyncio*. 
Specifically, **txaio** is tested on the following platforms:
+**txaio** runs on CPython 2.7/3.3+ and PyPy 2/3, on top of Twisted or asyncio. 
Specifically, **txaio** is tested on the following platforms:
 
-* CPython 3.5, 3.7 and 3.8 on Twisted 18.7, 19.10, trunk and on asyncio 
(stdlib)
-* PyPy 3 on Twisted 18.7, 19.10, trunk and on asyncio (stdlib)
+**Python 2:**
 
-> Note: txaio up to version 18.8.1 also supported Python 2.7 and Python 3.4. 
Beginning with release v20.1.1, txaio only supports Python 3.5+.
+* CPython 2.7 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0
+* PyPy 2 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0
+
+**Python 3:**
+
+* CPython 3.4 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+* CPython 3.5 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+* CPython 3.6 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+* PyPy 3 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
 
 
 How it works
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/docs/index.rst 
new/txaio-18.8.1/docs/index.rst
--- old/txaio-20.1.1/docs/index.rst     2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/docs/index.rst     2018-08-01 21:55:55.000000000 +0200
@@ -22,12 +22,19 @@
 Platform support
 ----------------
 
-**txaio** runs on CPython 3.5+ and PyPy 3, on top of *Twisted* or *asyncio*. 
Specifically, **txaio** is tested on the following platforms:
+**txaio** runs on CPython 2.7/3.3+ and PyPy 2/3, on top of Twisted or asyncio. 
Specifically, **txaio** is tested on the following platforms:
 
-* CPython 3.5, 3.7 and 3.8 on Twisted 18.7, 19.10, trunk and on asyncio 
(stdlib)
-* PyPy 3 on Twisted 18.7, 19.10, trunk and on asyncio (stdlib)
+**Python 2:**
 
-> Note: txaio up to version 18.8.1 also supported Python 2.7 and Python 3.4. 
Beginning with release v20.1.1, txaio only supports Python 3.5+.
+* CPython 2.7 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0
+* PyPy 2 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0
+
+**Python 3:**
+
+* CPython 3.4 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+* CPython 3.5 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+* CPython 3.6 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+* PyPy 3 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
 
 
 How it works
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/docs/releases.rst 
new/txaio-18.8.1/docs/releases.rst
--- old/txaio-20.1.1/docs/releases.rst  2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/docs/releases.rst  2018-08-31 12:05:20.000000000 +0200
@@ -1,16 +1,15 @@
 txio releases
 =============
 
-20.1.1
+master
 ------
 
-- IMPORTANT: beginning release v20.1.1, we only support Python 3.5 or later
-- new: moved ``time_ns`` and ``perf_counter_ns`` helper functions here
+- ...
+
 
 18.8.1
 ------
 
-* IMPORTANT: release v18.8.1 is the last release supporting Python 2. We will 
support Python 3.5 and later beginning with release v20.1.1.
 - add API to support cancellation; this means passing a 1-argument
   callable to ``create_future`` and ``txaio.cancel`` to actually
   cancel a future
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/setup.py new/txaio-18.8.1/setup.py
--- old/txaio-20.1.1/setup.py   2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/setup.py   2018-08-31 12:05:20.000000000 +0200
@@ -48,9 +48,23 @@
     'twisted>=12.1.0',                  # MIT
 ]
 
-# asyncio dependencies: Python 3.5+ has asyncio builtin
+# asyncio dependencies
 #
-extras_require_asyncio = []
+if PY3:
+    if PY33:
+        # "Tulip"
+        extras_require_asyncio = [
+            "asyncio>=3.4.3"            # Apache 2.0
+        ]
+    else:
+        # Python 3.4+ has asyncio builtin
+        extras_require_asyncio = []
+else:
+    # backport of asyncio for Python 2
+    extras_require_asyncio = [
+        "trollius>=2.0",                # Apache 2.0
+        "futures>=3.0.3"                # BSD license
+    ]
 
 # development dependencies
 #
@@ -83,7 +97,6 @@
     author_email='autobah...@googlegroups.com',
     url='https://github.com/crossbario/txaio',
     platforms=('Any'),
-    python_requires='>=3.5',
     install_requires=[
         'six'
     ],
@@ -116,11 +129,14 @@
         "Intended Audience :: Developers",
         "Operating System :: OS Independent",
         "Programming Language :: Python",
+        "Programming Language :: Python :: 2",
+        "Programming Language :: Python :: 2.7",
         "Programming Language :: Python :: 3",
+        "Programming Language :: Python :: 3.3",
+        "Programming Language :: Python :: 3.4",
         "Programming Language :: Python :: 3.5",
         "Programming Language :: Python :: 3.6",
         "Programming Language :: Python :: 3.7",
-        "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: Implementation :: CPython",
         "Programming Language :: Python :: Implementation :: PyPy",
         "Topic :: Software Development :: Libraries",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/test/conftest.py 
new/txaio-18.8.1/test/conftest.py
--- old/txaio-20.1.1/test/conftest.py   2020-01-21 00:10:08.000000000 +0100
+++ new/txaio-18.8.1/test/conftest.py   2018-08-01 21:55:55.000000000 +0200
@@ -25,9 +25,9 @@
 
     try:
         if request.param == 'twisted':
-            return _notfixture_framework_tx()
+            return framework_tx()
         elif request.param == 'asyncio':
-            return _notfixture_framework_aio()
+            return framework_aio()
     except ImportError:
         pytest.skip()
 
@@ -43,10 +43,6 @@
 
 @pytest.fixture
 def framework_tx():
-    return _notfixture_framework_tx()
-
-
-def _notfixture_framework_tx():
     try:
         import txaio
         from txaio import tx
@@ -60,10 +56,6 @@
 
 @pytest.fixture
 def framework_aio():
-    return _notfixture_framework_aio()
-
-
-def _notfixture_framework_aio():
     try:
         import txaio
         from txaio import aio
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/test/test_util.py 
new/txaio-18.8.1/test/test_util.py
--- old/txaio-20.1.1/test/test_util.py  2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/test/test_util.py  1970-01-01 01:00:00.000000000 +0100
@@ -1,37 +0,0 @@
-###############################################################################
-#
-# The MIT License (MIT)
-#
-# Copyright (c) Crossbar.io Technologies GmbH
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-#
-###############################################################################
-
-import txaio
-
-
-def test_time_ns(framework):
-    now = txaio.time_ns()
-    assert now > 0
-
-
-def test_perf_counter_ns(framework):
-    now = txaio.perf_counter_ns()
-    assert now > 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/tox.ini new/txaio-18.8.1/tox.ini
--- old/txaio-20.1.1/tox.ini    2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/tox.ini    2018-08-31 12:05:20.000000000 +0200
@@ -3,25 +3,35 @@
     flake8
 
     # CPython
-    py35-{tw187,tw1910,twtrunk,asyncio}
-    py37-{tw165,tw187,tw1910,twtrunk,asyncio}
-    py38-{tw165,tw187,tw1910,twtrunk,asyncio}
+    py27-{tw154,tw165,tw187,twtrunk,asyncio}
+    py34-{tw154,tw165,tw187,twtrunk,asyncio}
+    py35-{tw154,tw165,tw187,twtrunk,asyncio}
+    py36-{tw154,tw165,tw187,twtrunk,asyncio}
+    py37-{tw154,tw165,tw187,twtrunk,asyncio}
 
     # PyPy
-    pypy3-{tw187,tw1910,twtrunk,asyncio}
+    pypy-{tw154,tw165,tw187,twtrunk,asyncio}
+    pypy3-{tw154,tw165,tw187,twtrunk,asyncio}
 
 [testenv]
 deps =
     six
     mock
-    pytest==4.6.9
-    coverage==4.5.4
+    pytest
+    coverage==4.0
 
     ; twisted dependencies
+    tw154: twisted==15.4.0
+    tw165: twisted==16.5.0
     tw187: twisted==18.7.0
-    tw1910: twisted==19.10.0
     twtrunk: https://github.com/twisted/twisted/archive/trunk.zip
-    {tw187,tw1910,twtrunk}: pytest-twisted==1.10
+    {tw154,tw165,tw187,twtrunk}: pytest-twisted
+
+    ; asyncio dependencies
+    py26-asyncio: trollius>=2.0
+    py26-asyncio: ordereddict
+    py27-asyncio: trollius>=2.0
+    pypy-asyncio: trollius>=2.0
 
 changedir=test
 
@@ -34,6 +44,7 @@
 # -s: show output immediately
 # -v: one line per test, instead of one dot
 
+
 [testenv:flake8]
 deps =
     flake8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio/__init__.py 
new/txaio-18.8.1/txaio/__init__.py
--- old/txaio-20.1.1/txaio/__init__.py  2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/txaio/__init__.py  2018-08-31 09:04:36.000000000 +0200
@@ -97,8 +97,6 @@
     'ILogger',                  # API for logging
 
     'sleep',                    # little helper for inline sleeping
-    'time_ns',                  # helper: current time (UTC) in ns
-    'perf_counter_ns',          # helper: current performance counter in ns
 )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio/_unframework.py 
new/txaio-18.8.1/txaio/_unframework.py
--- old/txaio-20.1.1/txaio/_unframework.py      2020-01-21 10:06:33.000000000 
+0100
+++ new/txaio-18.8.1/txaio/_unframework.py      2018-08-31 09:04:36.000000000 
+0200
@@ -79,5 +79,3 @@
 ILogger = _throw_usage_error
 
 sleep = _throw_usage_error
-time_ns = _throw_usage_error
-perf_counter_ns = _throw_usage_error
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio/_util.py 
new/txaio-18.8.1/txaio/_util.py
--- old/txaio-20.1.1/txaio/_util.py     2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/txaio/_util.py     1970-01-01 01:00:00.000000000 +0100
@@ -1,48 +0,0 @@
-###############################################################################
-#
-# The MIT License (MIT)
-#
-# Copyright (c) Crossbar.io Technologies GmbH
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-#
-###############################################################################
-
-import sys
-import time
-
-
-if sys.version_info >= (3, 7):
-
-    time_ns = time.time_ns
-    perf_counter_ns = time.perf_counter_ns
-
-else:
-
-    def time_ns():
-        """
-        Shim for standard library time.time_ns for Python < 3.7.
-        """
-        return int(time.time() * 1000000000.)
-
-    def perf_counter_ns():
-        """
-        Shim for standard library time.perf_counter for Python < 3.7.
-        """
-        return int(time.perf_counter() * 1000000000.)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio/_version.py 
new/txaio-18.8.1/txaio/_version.py
--- old/txaio-20.1.1/txaio/_version.py  2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/txaio/_version.py  2018-08-31 12:05:20.000000000 +0200
@@ -1 +1 @@
-__version__ = u'20.1.1'
+__version__ = u'18.8.1'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio/aio.py 
new/txaio-18.8.1/txaio/aio.py
--- old/txaio-20.1.1/txaio/aio.py       2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/txaio/aio.py       2018-08-31 09:04:36.000000000 +0200
@@ -40,7 +40,6 @@
 from txaio.interfaces import IFailedFuture, ILogger, log_levels
 from txaio._iotype import guess_stream_needs_encoding
 from txaio._common import _BatchedTimer
-from txaio import _util
 from txaio import _Config
 
 import six
@@ -572,5 +571,3 @@
 add_callbacks = _default_api.add_callbacks
 gather = _default_api.gather
 sleep = _default_api.sleep
-time_ns = _util.time_ns
-perf_counter_ns = _util.perf_counter_ns
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio/tx.py new/txaio-18.8.1/txaio/tx.py
--- old/txaio-20.1.1/txaio/tx.py        2020-01-21 10:06:33.000000000 +0100
+++ new/txaio-18.8.1/txaio/tx.py        2018-08-31 09:04:36.000000000 +0200
@@ -44,7 +44,6 @@
 from txaio._iotype import guess_stream_needs_encoding
 from txaio import _Config
 from txaio._common import _BatchedTimer
-from txaio import _util
 
 import six
 
@@ -588,5 +587,3 @@
 add_callbacks = _default_api.add_callbacks
 gather = _default_api.gather
 sleep = _default_api.sleep
-time_ns = _util.time_ns
-perf_counter_ns = _util.perf_counter_ns
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio.egg-info/PKG-INFO 
new/txaio-18.8.1/txaio.egg-info/PKG-INFO
--- old/txaio-20.1.1/txaio.egg-info/PKG-INFO    2020-01-21 10:09:51.000000000 
+0100
+++ new/txaio-18.8.1/txaio.egg-info/PKG-INFO    2018-08-31 12:06:05.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: txaio
-Version: 20.1.1
+Version: 18.8.1
 Summary: Compatibility API between asyncio/Twisted/Trollius
 Home-page: https://github.com/crossbario/txaio
 Author: Crossbar.io Technologies GmbH
@@ -30,12 +30,19 @@
         Platform support
         ----------------
         
-        **txaio** runs on CPython 3.5+ and PyPy 3, on top of *Twisted* or 
*asyncio*. Specifically, **txaio** is tested on the following platforms:
+        **txaio** runs on CPython 2.7/3.3+ and PyPy 2/3, on top of Twisted or 
asyncio. Specifically, **txaio** is tested on the following platforms:
         
-        * CPython 3.5, 3.7 and 3.8 on Twisted 18.7, 19.10, trunk and on 
asyncio (stdlib)
-        * PyPy 3 on Twisted 18.7, 19.10, trunk and on asyncio (stdlib)
+        **Python 2:**
         
-        > Note: txaio up to version 18.8.1 also supported Python 2.7 and 
Python 3.4. Beginning with release v20.1.1, txaio only supports Python 3.5+.
+        * CPython 2.7 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 
2.0
+        * PyPy 2 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0
+        
+        **Python 3:**
+        
+        * CPython 3.4 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+        * CPython 3.5 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+        * CPython 3.6 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
+        * PyPy 3 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)
         
         
         How it works
@@ -90,17 +97,19 @@
 Classifier: Intended Audience :: Developers
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
-Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Software Development :: Libraries
 Classifier: Topic :: Software Development :: Libraries :: Application 
Frameworks
-Requires-Python: >=3.5
+Provides-Extra: asyncio
 Provides-Extra: twisted
 Provides-Extra: all
 Provides-Extra: dev
-Provides-Extra: asyncio
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.1.1/txaio.egg-info/SOURCES.txt 
new/txaio-18.8.1/txaio.egg-info/SOURCES.txt
--- old/txaio-20.1.1/txaio.egg-info/SOURCES.txt 2020-01-21 10:09:51.000000000 
+0100
+++ new/txaio-18.8.1/txaio.egg-info/SOURCES.txt 2018-08-31 12:06:05.000000000 
+0200
@@ -33,13 +33,11 @@
 test/test_legacy_logging.py
 test/test_logging.py
 test/test_packaging.py
-test/test_util.py
 test/util.py
 txaio/__init__.py
 txaio/_common.py
 txaio/_iotype.py
 txaio/_unframework.py
-txaio/_util.py
 txaio/_version.py
 txaio/aio.py
 txaio/interfaces.py


Reply via email to