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 <[email protected]> - -- 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 <[email protected]> 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='[email protected]', 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
