Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-autobahn for openSUSE:Factory 
checked in at 2022-03-30 20:35:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-autobahn (Old)
 and      /work/SRC/openSUSE:Factory/.python-autobahn.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-autobahn"

Wed Mar 30 20:35:48 2022 rev:25 rq:965827 version:22.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-autobahn/python-autobahn.changes  
2022-03-28 17:01:43.217063854 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-autobahn.new.1900/python-autobahn.changes    
    2022-03-30 20:35:51.221312482 +0200
@@ -1,0 +2,8 @@
+Wed Mar 30 07:49:43 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 22.3.2:
+  * fix: split out UI deps into separate dist flavor (#1532)
+  * fix: deps for RTD builds (#1540)
+  * fix: use and bundle dev deps from requirements file
+
+-------------------------------------------------------------------

Old:
----
  autobahn-22.3.1.tar.gz

New:
----
  autobahn-22.3.2.tar.gz

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

Other differences:
------------------
++++++ python-autobahn.spec ++++++
--- /var/tmp/diff_new_pack.uFHwpi/_old  2022-03-30 20:35:51.853313002 +0200
+++ /var/tmp/diff_new_pack.uFHwpi/_new  2022-03-30 20:35:51.857313006 +0200
@@ -25,7 +25,7 @@
 %{?!python_module:%define python_module() python-%{**} 
%{!?skip_python3:python3-%{**}}}
 %define skip_python2 1
 Name:           python-autobahn
-Version:        22.3.1
+Version:        22.3.2
 Release:        0
 Summary:        WebSocket and WAMP in Python for Twisted and asyncio
 License:        MIT

++++++ autobahn-22.3.1.tar.gz -> autobahn-22.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/MANIFEST.in 
new/autobahn-22.3.2/MANIFEST.in
--- old/autobahn-22.3.1/MANIFEST.in     2021-11-21 10:03:20.000000000 +0100
+++ new/autobahn-22.3.2/MANIFEST.in     2022-03-27 00:51:19.000000000 +0100
@@ -1,4 +1,5 @@
 include LICENSE
+include requirements-dev.txt
 include autobahn/nvx/_utf8validator.c
 recursive-include autobahn/wamp/gen/schema *
 recursive-include autobahn/asset *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/PKG-INFO new/autobahn-22.3.2/PKG-INFO
--- old/autobahn-22.3.1/PKG-INFO        2022-03-26 21:29:24.552690500 +0100
+++ new/autobahn-22.3.2/PKG-INFO        2022-03-27 19:35:48.281106500 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: autobahn
-Version: 22.3.1
+Version: 22.3.2
 Summary: WebSocket client & server library, WAMP real-time framework
 Home-page: http://crossbar.io/autobahn
 Author: Crossbar.io Technologies GmbH
@@ -324,3 +324,4 @@
 Provides-Extra: nvx
 Provides-Extra: dev
 Provides-Extra: xbr
+Provides-Extra: ui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/autobahn/_version.py 
new/autobahn-22.3.2/autobahn/_version.py
--- old/autobahn-22.3.1/autobahn/_version.py    2022-03-26 21:28:48.000000000 
+0100
+++ new/autobahn-22.3.2/autobahn/_version.py    2022-03-27 19:32:12.000000000 
+0200
@@ -24,6 +24,6 @@
 #
 ###############################################################################
 
-__version__ = '22.3.1'
+__version__ = '22.3.2'
 
 __build__ = '00000000-0000000'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/autobahn/xbr/_config.py 
new/autobahn-22.3.2/autobahn/xbr/_config.py
--- old/autobahn-22.3.1/autobahn/xbr/_config.py 2021-03-30 08:34:18.000000000 
+0200
+++ new/autobahn-22.3.2/autobahn/xbr/_config.py 2022-03-27 00:03:05.000000000 
+0100
@@ -64,7 +64,28 @@
 
 class Profile(object):
     """
-    User profile, stored as named section in 
``${HOME}/.xbrnetwork/config.ini``.
+    User profile, stored as named section in 
``${HOME}/.xbrnetwork/config.ini``:
+
+    .. code-block:: INI
+
+        [default]
+        # username used with this profile
+        username=joedoe
+
+        # user email used with the profile (e.g. for verification emails)
+        email=joe....@example.com
+
+        # XBR network node used as a directory server and gateway to XBR smart 
contracts
+        network_url=ws://localhost:8090/ws
+
+        # WAMP realm on network node, usually "xbrnetwork"
+        network_realm=xbrnetwork
+
+        # user private WAMP-cryptosign key (for client authentication)
+        
cskey=0xb18bbe88ca0e189689e99f87b19addfb179d46aab3d59ec5d93a15286b949eb6
+
+        # user private Ethereum key (for signing transactions and e2e data 
encryption)
+        
ethkey=0xfbada363e724d4db2faa2eeaa7d7aca37637b1076dd8cf6fefde13983abaa2ef
     """
 
     def __init__(self,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/autobahn/xbr/_gui.py 
new/autobahn-22.3.2/autobahn/xbr/_gui.py
--- old/autobahn-22.3.1/autobahn/xbr/_gui.py    2021-03-30 08:34:18.000000000 
+0200
+++ new/autobahn-22.3.2/autobahn/xbr/_gui.py    2022-03-27 00:03:05.000000000 
+0100
@@ -182,7 +182,7 @@
             profile.cskey = None
             profile.username = None
             profile.email = None
-            profile.network_url = 
'ws://thingcloud-box-aws.sthngs.crossbario.com:8090/ws'
+            profile.network_url = 'ws://localhost:8090/ws'
             profile.network_realm = 'xbrnetwork'
             profile.member_oid = None
             profile.vaction_oid = None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/autobahn.egg-info/PKG-INFO 
new/autobahn-22.3.2/autobahn.egg-info/PKG-INFO
--- old/autobahn-22.3.1/autobahn.egg-info/PKG-INFO      2022-03-26 
21:29:24.000000000 +0100
+++ new/autobahn-22.3.2/autobahn.egg-info/PKG-INFO      2022-03-27 
19:35:48.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: autobahn
-Version: 22.3.1
+Version: 22.3.2
 Summary: WebSocket client & server library, WAMP real-time framework
 Home-page: http://crossbar.io/autobahn
 Author: Crossbar.io Technologies GmbH
@@ -324,3 +324,4 @@
 Provides-Extra: nvx
 Provides-Extra: dev
 Provides-Extra: xbr
+Provides-Extra: ui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/autobahn.egg-info/SOURCES.txt 
new/autobahn-22.3.2/autobahn.egg-info/SOURCES.txt
--- old/autobahn-22.3.1/autobahn.egg-info/SOURCES.txt   2022-03-26 
21:29:24.000000000 +0100
+++ new/autobahn-22.3.2/autobahn.egg-info/SOURCES.txt   2022-03-27 
19:35:48.000000000 +0200
@@ -1,6 +1,7 @@
 LICENSE
 MANIFEST.in
 README.rst
+requirements-dev.txt
 setup.cfg
 setup.py
 autobahn/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/autobahn.egg-info/requires.txt 
new/autobahn-22.3.2/autobahn.egg-info/requires.txt
--- old/autobahn-22.3.1/autobahn.egg-info/requires.txt  2022-03-26 
21:29:24.000000000 +0100
+++ new/autobahn-22.3.2/autobahn.egg-info/requires.txt  2022-03-27 
19:35:48.000000000 +0200
@@ -44,6 +44,23 @@
 spake2>=0.8
 hkdf>=0.0.3
 PyGObject>=3.40.0
+xbr>=21.2.1
+cbor2>=5.2.0
+zlmdb>=21.2.1
+twisted>=20.3.0
+web3>=5.16.0
+rlp>=2.0.1
+py-eth-sig-utils>=0.4.0
+py-ecc>=5.1.0
+eth-abi>=2.1.1
+mnemonic>=0.19
+base58>=2.1.0
+ecdsa>=0.16.1
+py-multihash>=2.0.1
+jinja2>=2.11.3
+yapf==0.29.0
+spake2>=0.8
+hkdf>=0.0.3
 
 [asyncio]
 
@@ -51,22 +68,40 @@
 python-snappy>=0.6.0
 
 [dev]
-pep8-naming>=0.3.3
-flake8>=2.5.1
-pyflakes>=1.0.0
-pytest<3.3.0,>=2.8.6
-twine>=1.6.5
-sphinx>=1.2.3
-sphinxcontrib-images>=0.9.2
-pyenchant>=1.6.6
-sphinxcontrib-spelling>=2.1.2
-sphinx_rtd_theme>=0.1.9
 awscli
-qualname
+backports.tempfile>=1.0
+bumpversion>=0.5.3
+codecov>=2.0.15
+flake8>=3.5.0
+humanize>=0.5.1
 passlib
-wheel
-pytest_asyncio<0.6
+pep8-naming>=0.3.3
+pip>=9.0.1
+pyenchant>=1.6.6
+pyflakes>=1.0.0
+pyinstaller>=4.2
+pylint>=1.9.2
 pytest-aiohttp
+pytest-asyncio>=0.14.0
+pytest-runner>=2.11.1
+pytest>=3.4.2
+pyyaml>=4.2b4
+qualname
+sphinx-autoapi>=1.7.0
+sphinx>=1.7.1
+sphinx_rtd_theme>=0.1.9
+sphinxcontrib-images>=0.9.1
+tox-gh-actions>=2.2.0
+tox>=2.9.1
+twine>=3.3.0
+twisted>=18.7.0
+txaio>=20.4.1
+watchdog>=0.8.3
+wheel>=0.36.2
+yapf==0.29.0
+
+[dev:python_version >= "3.4" and platform_python_implementation != "PyPy"]
+mypy>=0.610
 
 [encryption]
 pyopenssl>=20.0.1
@@ -95,6 +130,9 @@
 twisted>=20.3.0
 attrs>=20.3.0
 
+[ui]
+PyGObject>=3.40.0
+
 [xbr]
 xbr>=21.2.1
 cbor2>=5.2.0
@@ -113,4 +151,3 @@
 yapf==0.29.0
 spake2>=0.8
 hkdf>=0.0.3
-PyGObject>=3.40.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/requirements-dev.txt 
new/autobahn-22.3.2/requirements-dev.txt
--- old/autobahn-22.3.1/requirements-dev.txt    1970-01-01 01:00:00.000000000 
+0100
+++ new/autobahn-22.3.2/requirements-dev.txt    2022-03-27 00:41:56.000000000 
+0100
@@ -0,0 +1,33 @@
+awscli
+backports.tempfile>=1.0
+bumpversion>=0.5.3
+codecov>=2.0.15
+flake8>=3.5.0
+humanize>=0.5.1
+mypy>=0.610; python_version >= '3.4' and platform_python_implementation != 
'PyPy'
+passlib
+pep8-naming>=0.3.3
+pip>=9.0.1
+pyenchant>=1.6.6
+pyflakes>=1.0.0
+pyinstaller>=4.2
+pylint>=1.9.2
+pytest-aiohttp
+pytest-asyncio>=0.14.0
+pytest-runner>=2.11.1
+pytest>=3.4.2
+pyyaml>=4.2b4
+qualname
+sphinx-autoapi>=1.7.0
+sphinx>=1.7.1
+sphinx_rtd_theme>=0.1.9
+sphinxcontrib-images>=0.9.1
+tox-gh-actions>=2.2.0
+tox>=2.9.1
+twine>=3.3.0
+twisted>=18.7.0
+txaio>=20.4.1
+watchdog>=0.8.3
+wheel>=0.36.2
+# https://github.com/google/yapf/issues/712
+yapf==0.29.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autobahn-22.3.1/setup.py new/autobahn-22.3.2/setup.py
--- old/autobahn-22.3.1/setup.py        2022-03-15 01:21:09.000000000 +0100
+++ new/autobahn-22.3.2/setup.py        2022-03-27 00:42:31.000000000 +0100
@@ -141,7 +141,10 @@
     # the following is needed for XBR account synch and device pairing
     'spake2>=0.8',              # MIT license 
(https://github.com/warner/python-spake2/blob/master/LICENSE)
     'hkdf>=0.0.3',              # BSD 2-Clause "Simplified" License
+]
 
+# required for UI based tools, e.g. xbrnetwork-ui (autobahn.xbr._gui:_main)
+extras_require_ui = [
     # the following is needed for the graphical XBR onboarding UI
     'PyGObject>=3.40.0',        # GNU Lesser General Public License v2 or 
later (LGPLv2+) (GNU LGPL)
 ]
@@ -149,7 +152,7 @@
 # everything
 extras_require_all = extras_require_twisted + extras_require_accelerate + 
extras_require_compress + \
                      extras_require_serialization + extras_require_encryption 
+ extras_require_scram + \
-                     extras_require_nvx
+                     extras_require_nvx + extras_require_xbr + 
extras_require_ui
 
 packages = [
     'autobahn',
@@ -196,36 +199,12 @@
     entry_points['console_scripts'] += ["xbrnetwork-ui = 
autobahn.xbr._gui:_main"]
 
 # development dependencies
-extras_require_dev = [
-    # flake8 will install the version "it needs"
-    # "pep8>=1.6.2",                      # MIT license
-    "pep8-naming>=0.3.3",               # MIT license
-    "flake8>=2.5.1",                    # MIT license
-    "pyflakes>=1.0.0",                  # MIT license
-
-    # pytest 3.3.0 has dropped support for Python 3.3
-    # https://docs.pytest.org/en/latest/changelog.html#pytest-3-3-0-2017-11-23
-    "pytest>=2.8.6,<3.3.0",             # MIT license
-
-    "twine>=1.6.5",                     # Apache 2.0
-    'sphinx>=1.2.3',                    # BSD
-    'sphinxcontrib-images>=0.9.2',      # Apache 2.0
-    'pyenchant>=1.6.6',                 # LGPL
-    'sphinxcontrib-spelling>=2.1.2',    # BSD
-    'sphinx_rtd_theme>=0.1.9',          # BSD
-
-    'awscli',                           # Apache 2.0
-    'qualname',                         # BSD
-    'passlib',                          # BSD license
-    'wheel',                            # MIT license
-]
-
-extras_require_dev.extend([
-    # pytest-asyncio 0.6 has dropped support for Py <3.5
-    # https://github.com/pytest-dev/pytest-asyncio/issues/57
-    'pytest_asyncio<0.6',  # Apache 2.0
-    'pytest-aiohttp',  # Apache 2.0
-])
+extras_require_dev = []
+with open('requirements-dev.txt') as f:
+    for line in f.read().splitlines():
+        line = line.strip()
+        if not line.startswith('#'):
+            extras_require_dev.append(line)
 
 # for testing by users with "python setup.py test" (not Tox, which we use)
 test_requirements = [
@@ -284,6 +263,7 @@
         'nvx': extras_require_nvx,
         'dev': extras_require_dev,
         'xbr': extras_require_xbr,
+        'ui': extras_require_ui,
     },
     tests_require=test_requirements,
     cmdclass={

Reply via email to