commit python-txaio for openSUSE:Factory

2023-02-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-txaio for openSUSE:Factory 
checked in at 2023-02-20 17:46:02

Comparing /work/SRC/openSUSE:Factory/python-txaio (Old)
 and  /work/SRC/openSUSE:Factory/.python-txaio.new.22824 (New)


Package is "python-txaio"

Mon Feb 20 17:46:02 2023 rev:13 rq:1066674 version:23.1.1

Changes:

--- /work/SRC/openSUSE:Factory/python-txaio/python-txaio.changes
2022-06-04 23:27:28.072782013 +0200
+++ /work/SRC/openSUSE:Factory/.python-txaio.new.22824/python-txaio.changes 
2023-02-20 17:46:22.311607239 +0100
@@ -1,0 +2,6 @@
+Mon Feb 20 04:48:22 UTC 2023 - Steve Kowalik 
+
+- Update to 23.1.1:
+  * fix: support for Python up to v3.11
+
+---

Old:

  txaio-22.2.1.tar.gz

New:

  txaio-23.1.1.tar.gz



Other differences:
--
++ python-txaio.spec ++
--- /var/tmp/diff_new_pack.DnXDVC/_old  2023-02-20 17:46:22.811610063 +0100
+++ /var/tmp/diff_new_pack.DnXDVC/_new  2023-02-20 17:46:22.815610086 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-txaio
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,11 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
 Name:   python-txaio
-Version:22.2.1
+Version:23.1.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
 BuildRequires:  %{python_module setuptools}

++ txaio-22.2.1.tar.gz -> txaio-23.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-22.2.1/LICENSE new/txaio-23.1.1/LICENSE
--- old/txaio-22.2.1/LICENSE2020-01-21 00:10:08.0 +0100
+++ new/txaio-23.1.1/LICENSE2023-01-15 15:08:20.0 +0100
@@ -1,6 +1,6 @@
 The MIT License (MIT)
 
-Copyright (c) Crossbar.io Technologies GmbH
+Copyright (c) typedef int 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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-22.2.1/Makefile new/txaio-23.1.1/Makefile
--- old/txaio-22.2.1/Makefile   2020-12-19 16:45:48.0 +0100
+++ new/txaio-23.1.1/Makefile   2023-01-15 15:08:20.0 +0100
@@ -58,3 +58,6 @@
 publish: clean
python setup.py sdist bdist_wheel
twine upload dist/*
+
+fix_copyright:
+   find . -type f -exec sed -i 's/Copyright (c) typedef int GmbH/Copyright 
(c) typedef int GmbH/g' {} \;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-22.2.1/PKG-INFO new/txaio-23.1.1/PKG-INFO
--- old/txaio-22.2.1/PKG-INFO   2022-02-23 18:53:33.395578600 +0100
+++ new/txaio-23.1.1/PKG-INFO   2023-01-15 15:11:23.696738000 +0100
@@ -1,94 +1,11 @@
 Metadata-Version: 2.1
 Name: txaio
-Version: 22.2.1
+Version: 23.1.1
 Summary: Compatibility API between asyncio/Twisted/Trollius
 Home-page: https://github.com/crossbario/txaio
-Author: Crossbar.io Technologies GmbH
+Author: typedef int GmbH
 Author-email: autobah...@googlegroups.com
 License: MIT License
-Description: txaio
-=
-
-| |Version| |Build| |Deploy| |Coverage| |Docs|
-
---
-
-**txaio** is a helper library for writing code that runs unmodified on
-both `Twisted `_ and `asyncio 
`_ / `Trollius 
`_.
-
-This is like `six `_, but for wrapping
-over differences between Twisted and asyncio so one can write code
-that runs unmodified on both (aka *source code compatibility*). In
-other words: your *users* can choose if they want asyncio **or** 
Twisted
-as a dependency.
-
-Note that, with this approach, user code **runs under the native event
-loop of either Twisted or asyncio**. This is different from attaching
-either one's event loop to the other using some event loop adapter.
-
-
-Platform support
-
-
-**txaio** runs 

commit python-txaio for openSUSE:Factory

2022-06-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-txaio for openSUSE:Factory 
checked in at 2022-06-04 23:27:23

Comparing /work/SRC/openSUSE:Factory/python-txaio (Old)
 and  /work/SRC/openSUSE:Factory/.python-txaio.new.1548 (New)


Package is "python-txaio"

Sat Jun  4 23:27:23 2022 rev:12 rq:980776 version:22.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-txaio/python-txaio.changes
2021-03-02 14:28:46.098115229 +0100
+++ /work/SRC/openSUSE:Factory/.python-txaio.new.1548/python-txaio.changes  
2022-06-04 23:27:28.072782013 +0200
@@ -1,0 +2,10 @@
+Sat Jun  4 15:12:30 UTC 2022 - Dirk M??ller 
+
+- update to 22.2.1:
+  * fix: cancel handling in python 3.8/3.9. (#175)
+  * fix: gracefully fail if coroutine called with wrong args (#176)
+  * fix: eliminate redundant dep. on mock (#170)
+  * fix: doc note that twisted supports native coroutines (#172)
+- remove-mock.patch: upstream
+
+---

Old:

  remove-mock.patch
  txaio-21.2.1.tar.gz

New:

  txaio-22.2.1.tar.gz



Other differences:
--
++ python-txaio.spec ++
--- /var/tmp/diff_new_pack.G3kYmp/_old  2022-06-04 23:27:28.840782789 +0200
+++ /var/tmp/diff_new_pack.G3kYmp/_new  2022-06-04 23:27:28.844782793 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-txaio
 #
-# 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,15 +19,13 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-txaio
-Version:21.2.1
+Version:22.2.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
-# PATCH-FIX-UPSTREAM remove-mock.patch gh#crossbario/txaio#169
-Patch0: remove-mock.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module testsuite}
 BuildRequires:  fdupes

++ txaio-21.2.1.tar.gz -> txaio-22.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-21.2.1/PKG-INFO new/txaio-22.2.1/PKG-INFO
--- old/txaio-21.2.1/PKG-INFO   2021-02-20 15:35:10.133086200 +0100
+++ new/txaio-22.2.1/PKG-INFO   2022-02-23 18:53:33.395578600 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: txaio
-Version: 21.2.1
+Version: 22.2.1
 Summary: Compatibility API between asyncio/Twisted/Trollius
 Home-page: https://github.com/crossbario/txaio
 Author: Crossbar.io Technologies GmbH
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-21.2.1/docs/overview.rst 
new/txaio-22.2.1/docs/overview.rst
--- old/txaio-21.2.1/docs/overview.rst  2020-01-21 00:10:08.0 +0100
+++ new/txaio-22.2.1/docs/overview.rst  2021-11-21 10:02:35.0 +0100
@@ -74,17 +74,15 @@
 
 There is **no support for @coroutine or @inlineCallbacks**
 decorators. This is not possible, as asyncio under Python3 introduced
-a new syntax (``yield from``) to call into other co-routines. So, you
+a new syntax (``yield from``) to delegate to other coroutines. So, you
 are stuck with "callback style" code for your cross-platform
 library. (Note that *users* of your library can of course use new
 Python3 features like ``yield from``, ``async`` and ``await`` in their
-own code -- but they do so by explicitly choosing "Python3 and
-asyncio" as their platform).
+own code -- but they do so by explicitly choosing "Python3" as their platform).
 
 ``txaio`` is basically a "lowest common denominator" tool. There is a
 minimum of wrapping, etcetera but the library author doesn't get to
-use fancy features (e.g. ``@inlineCallbacks``, mutation of returns,
-``@coroutine``) of the underlying async platforms.
+use fancy features (e.g. ``@inlineCallbacks`` or mutation of returns).
 
 
 Futures and Deferreds
@@ -169,10 +167,10 @@
 ---
 
 If you wish to write Twisted-like code that uses ``asyncio`` as its
-event-loop, you should look at `txtulip
-`_. I do not know of a project
-that lets you write asyncio-like code that runs on Twisted's
-event-loop.
+event-loop, you should look at `AsyncioSelectorReactor
+`_.
+
+Twisted supports ``async def`` coroutines natively 

commit python-txaio for openSUSE:Factory

2021-03-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-txaio for openSUSE:Factory 
checked in at 2021-03-02 12:36:08

Comparing /work/SRC/openSUSE:Factory/python-txaio (Old)
 and  /work/SRC/openSUSE:Factory/.python-txaio.new.2378 (New)


Package is "python-txaio"

Tue Mar  2 12:36:08 2021 rev:11 rq:876089 version:21.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-txaio/python-txaio.changes
2021-01-18 14:46:03.654041709 +0100
+++ /work/SRC/openSUSE:Factory/.python-txaio.new.2378/python-txaio.changes  
2021-03-02 14:28:46.098115229 +0100
@@ -1,0 +2,7 @@
+Tue Mar  2 00:23:51 UTC 2021 - Dirk M??ller 
+
+- update to 21.2.1:
+  - fix: update minimum dependencies (here, and in other crossbar packages) in 
an
+attempt to tame the new pip dep resolver madness.
+
+---

Old:

  txaio-20.12.1.tar.gz

New:

  txaio-21.2.1.tar.gz



Other differences:
--
++ python-txaio.spec ++
--- /var/tmp/diff_new_pack.Nfktjb/_old  2021-03-02 14:28:46.602115838 +0100
+++ /var/tmp/diff_new_pack.Nfktjb/_new  2021-03-02 14:28:46.606115843 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-txaio
-Version:20.12.1
+Version:21.2.1
 Release:0
 Summary:WebSocket and WAMP in Python for Twisted and asyncio
 License:MIT
@@ -33,12 +33,12 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Recommends: python-Twisted >= 20.3.0
-Recommends: python-zope.interface >= 3.6
+Recommends: python-zope.interface >= 5.2
 BuildArch:  noarch
 # SECTION test requirements
 BuildRequires:  %{python_module Twisted >= 20.3.0}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module zope.interface >= 3.6}
+BuildRequires:  %{python_module zope.interface >= 5.2}
 # /SECTION
 %python_subpackages
 

++ txaio-20.12.1.tar.gz -> txaio-21.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.12.1/PKG-INFO new/txaio-21.2.1/PKG-INFO
--- old/txaio-20.12.1/PKG-INFO  2020-12-19 18:29:43.518034500 +0100
+++ new/txaio-21.2.1/PKG-INFO   2021-02-20 15:35:10.133086200 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: txaio
-Version: 20.12.1
+Version: 21.2.1
 Summary: Compatibility API between asyncio/Twisted/Trollius
 Home-page: https://github.com/crossbario/txaio
 Author: Crossbar.io Technologies GmbH
@@ -9,7 +9,7 @@
 Description: txaio
 =
 
-| |Version| |Build Status| |Coverage| |Docs|
+| |Version| |Build| |Deploy| |Coverage| |Docs|
 
 --
 
@@ -73,9 +73,13 @@
:target: https://pypi.python.org/pypi/txaio
:alt: Version
 
-.. |Build Status| image:: 
https://github.com/crossbario/txaio/workflows/main/badge.svg
+.. |Build| image:: 
https://github.com/crossbario/txaio/workflows/main/badge.svg
:target: 
https://github.com/crossbario/txaio/actions?query=workflow%3Amain
-   :alt: Build Status
+   :alt: Build Workflow
+
+.. |Deploy| image:: 
https://github.com/crossbario/txaio/workflows/deploy/badge.svg
+   :target: 
https://github.com/crossbario/txaio/actions?query=workflow%3Adeploy
+   :alt: Deploy Workflow
 
 .. |Coverage| image:: 
https://codecov.io/github/crossbario/txaio/coverage.svg?branch=master
:target: https://codecov.io/github/crossbario/txaio
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.12.1/README.rst new/txaio-21.2.1/README.rst
--- old/txaio-20.12.1/README.rst2020-12-19 16:22:52.0 +0100
+++ new/txaio-21.2.1/README.rst 2021-01-08 12:15:53.0 +0100
@@ -1,7 +1,7 @@
 txaio
 =
 
-| |Version| |Build Status| |Coverage| |Docs|
+| |Version| |Build| |Deploy| |Coverage| |Docs|
 
 --
 
@@ -65,9 +65,13 @@
:target: https://pypi.python.org/pypi/txaio
:alt: Version
 
-.. |Build Status| image:: 
https://github.com/crossbario/txaio/workflows/main/badge.svg
+.. |Build| image:: https://github.com/crossbario/txaio/workflows/main/badge.svg
:target: https://github.com/crossbario/txaio/actions?query=workflow%3Amain
-   :alt: Build Status
+   :alt: Build Workflow
+
+.. |Deploy| image:: 
https://github.com/crossbario/txaio/workflows/deploy/badge.svg
+   :target: https://github.com/crossbario/txaio/actions?query=workflow%3Adeploy
+   :alt: Deploy Workflow
 
 .. |Coverage| image:: 
https://codecov.io/github/crossbario/txaio/coverage.svg?branch=master
:target: 

commit python-txaio for openSUSE:Factory

2021-01-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-txaio for openSUSE:Factory 
checked in at 2021-01-18 14:39:06

Comparing /work/SRC/openSUSE:Factory/python-txaio (Old)
 and  /work/SRC/openSUSE:Factory/.python-txaio.new.28504 (New)


Package is "python-txaio"

Mon Jan 18 14:39:06 2021 rev:10 rq:863999 version:20.12.1

Changes:

--- /work/SRC/openSUSE:Factory/python-txaio/python-txaio.changes
2020-06-06 23:38:02.516659288 +0200
+++ /work/SRC/openSUSE:Factory/.python-txaio.new.28504/python-txaio.changes 
2021-01-18 14:46:03.654041709 +0100
@@ -1,0 +2,9 @@
+Mon Jan 18 00:21:11 UTC 2021 - Benjamin Greiner 
+
+- update to 20.12.1
+  * new: CI/CD migrated to GitHub Actions
+  * new: support Python 3.9 (CI / testing added)
+  * new: minimum Python version is now 3.6 
+- add remove-mock.patch gh#crossbario/txaio#169
+
+---

Old:

  txaio-20.4.1.tar.gz

New:

  remove-mock.patch
  txaio-20.12.1.tar.gz



Other differences:
--
++ python-txaio.spec ++
--- /var/tmp/diff_new_pack.rcoUCB/_old  2021-01-18 14:46:06.326045737 +0100
+++ /var/tmp/diff_new_pack.rcoUCB/_new  2021-01-18 14:46:06.330045743 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-txaio
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,31 +19,26 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-txaio
-Version:20.4.1
+Version:20.12.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
+# PATCH-FIX-UPSTREAM remove-mock.patch gh#crossbario/txaio#169
+Patch0: remove-mock.patch
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module testsuite}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  python2-devel
-BuildRequires:  python3-testsuite
-Requires:   python-six
 Recommends: python-Twisted >= 20.3.0
 Recommends: python-zope.interface >= 3.6
 BuildArch:  noarch
-%ifpython2
-Requires:   python-future
-Recommends: python-trollius
-%endif
 # SECTION test requirements
 BuildRequires:  %{python_module Twisted >= 20.3.0}
-BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module six}
+BuildRequires:  %{python_module zope.interface >= 3.6}
 # /SECTION
 %python_subpackages
 
@@ -67,6 +62,7 @@
 
 %files %{python_files}
 %license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/txaio
+%{python_sitelib}/txaio-%{version}*-info
 
 %changelog

++ remove-mock.patch ++
Index: txaio-20.12.1/setup.py
===
--- txaio-20.12.1.orig/setup.py
+++ txaio-20.12.1/setup.py
@@ -61,7 +61,6 @@ extras_require_dev = [
 'sphinxcontrib-spelling>=2.1.2',# BSD
 'sphinx_rtd_theme>=0.1.9',  # BSD
 'tox>=2.1.1',   # MIT
-'mock==1.3.0',  # BSD
 'twine>=1.6.5', # Apache 2.0
 'tox-gh-actions>=2.2.0 ',   # MIT
 ]
Index: txaio-20.12.1/test/test_call_later.py
===
--- txaio-20.12.1.orig/test/test_call_later.py
+++ txaio-20.12.1/test/test_call_later.py
@@ -26,7 +26,7 @@
 
 import sys
 
-from mock import patch
+from unittest.mock import patch
 
 import pytest
 import txaio
Index: txaio-20.12.1/tox.ini
===
--- txaio-20.12.1.orig/tox.ini
+++ txaio-20.12.1/tox.ini
@@ -29,7 +29,6 @@ python =
 
 [testenv]
 deps =
-mock
 pytest==4.6.9
 coverage==4.5.4
 
++ txaio-20.4.1.tar.gz -> txaio-20.12.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/txaio-20.4.1/Makefile new/txaio-20.12.1/Makefile
--- old/txaio-20.4.1/Makefile   2020-01-10 16:19:58.0 +0100
+++ new/txaio-20.12.1/Makefile  2020-12-19 16:45:48.0 +0100
@@ -40,6 +40,8 @@
rm -rf ./.eggs
rm -rf ./.cache
rm -rf ./test/.coverage.*.*
+   rm -rf ./.pytest_cache/
+   rm -rf ./.coverage.*.*
rm -rf ./docs/_build
rm -rf ./docs/_spelling
find . -name "*.tar.gz" -type f -exec rm -f {} \;
diff -urN