Hello community, here is the log from the commit of package python-jeepney for openSUSE:Factory checked in at 2020-03-03 10:15:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-jeepney (Old) and /work/SRC/openSUSE:Factory/.python-jeepney.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jeepney" Tue Mar 3 10:15:28 2020 rev:3 rq:780407 version:0.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-jeepney/python-jeepney.changes 2019-09-13 14:59:43.545280814 +0200 +++ /work/SRC/openSUSE:Factory/.python-jeepney.new.26092/python-jeepney.changes 2020-03-03 10:16:08.830638801 +0100 @@ -1,0 +2,10 @@ +Fri Feb 28 22:49:01 UTC 2020 - Dirk Mueller <[email protected]> + +- update to 0.4.2: + The blocking ``DBusConnection`` integration class now has a ``.close()`` + method, and can be used as a context manager:: + + from jeepney.integrate.blocking import connect_and_authenticate + with connect_and_authenticate() as connection: + +------------------------------------------------------------------- Old: ---- jeepney-0.4.1.tar.gz New: ---- jeepney-0.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-jeepney.spec ++++++ --- /var/tmp/diff_new_pack.ZcpiLD/_old 2020-03-03 10:16:11.818644983 +0100 +++ /var/tmp/diff_new_pack.ZcpiLD/_new 2020-03-03 10:16:11.822644991 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-jeepney # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-jeepney -Version: 0.4.1 +Version: 0.4.2 Release: 0 Summary: Low-level, pure Python DBus protocol wrapper License: MIT ++++++ jeepney-0.4.1.tar.gz -> jeepney-0.4.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/PKG-INFO new/jeepney-0.4.2/PKG-INFO --- old/jeepney-0.4.1/PKG-INFO 1970-01-01 01:00:00.000000000 +0100 +++ new/jeepney-0.4.2/PKG-INFO 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jeepney -Version: 0.4.1 +Version: 0.4.2 Summary: Low-level, pure Python DBus protocol wrapper. Home-page: https://gitlab.com/takluyver/jeepney Author: Thomas Kluyver diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/docs/release-notes.rst new/jeepney-0.4.2/docs/release-notes.rst --- old/jeepney-0.4.1/docs/release-notes.rst 2019-08-11 12:55:34.956099300 +0200 +++ new/jeepney-0.4.2/docs/release-notes.rst 2020-01-03 19:38:06.976187000 +0100 @@ -1,6 +1,16 @@ Release notes ============= +0.4.2 +----- + +* The blocking ``DBusConnection`` integration class now has a ``.close()`` + method, and can be used as a context manager:: + + from jeepney.integrate.blocking import connect_and_authenticate + with connect_and_authenticate() as connection: + ... + 0.4.1 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/examples/blocking_notify.py new/jeepney-0.4.2/examples/blocking_notify.py --- old/jeepney-0.4.1/examples/blocking_notify.py 2017-05-29 16:16:12.977416000 +0200 +++ new/jeepney-0.4.2/examples/blocking_notify.py 2019-11-22 21:12:37.486834500 +0100 @@ -22,3 +22,5 @@ # Send the message and wait for the reply reply = connection.send_and_get_reply(msg) print('Notification ID:', reply[0]) + +connection.close() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/examples/blocking_secretstorage.py new/jeepney-0.4.2/examples/blocking_secretstorage.py --- old/jeepney-0.4.1/examples/blocking_secretstorage.py 2017-05-29 16:46:09.492209200 +0200 +++ new/jeepney-0.4.2/examples/blocking_secretstorage.py 2019-11-22 21:12:43.802847400 +0100 @@ -32,3 +32,5 @@ props = dict(props_resp[0]) state = '(locked)' if props['Locked'][1] else '' print(props['Label'][1], state) + +conn.close() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/examples/blocking_subscribe.py new/jeepney-0.4.2/examples/blocking_subscribe.py --- old/jeepney-0.4.1/examples/blocking_subscribe.py 2018-09-23 22:24:23.144968000 +0200 +++ new/jeepney-0.4.2/examples/blocking_subscribe.py 2019-11-22 21:12:53.062865000 +0100 @@ -60,3 +60,5 @@ connection.recv_messages() except KeyboardInterrupt: pass + +connection.close() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/jeepney/__init__.py new/jeepney-0.4.2/jeepney/__init__.py --- old/jeepney-0.4.1/jeepney/__init__.py 2019-08-11 12:52:49.375820900 +0200 +++ new/jeepney-0.4.2/jeepney/__init__.py 2020-01-03 19:39:13.928380500 +0100 @@ -5,4 +5,4 @@ from .bus import find_session_bus, find_system_bus from .wrappers import * -__version__ = '0.4.1' +__version__ = '0.4.2' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/jeepney/integrate/blocking.py new/jeepney-0.4.2/jeepney/integrate/blocking.py --- old/jeepney-0.4.1/jeepney/integrate/blocking.py 2019-08-11 12:50:37.797772600 +0200 +++ new/jeepney-0.4.2/jeepney/integrate/blocking.py 2019-11-22 21:11:24.869688700 +0100 @@ -40,6 +40,13 @@ hello_reply = self.bus_proxy.Hello() self.unique_name = hello_reply[0] + def __enter__(self): + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + self.close() + return False + def send_message(self, message): future = self.router.outgoing(message) data = message.serialise() @@ -68,6 +75,9 @@ return future.result() + def close(self): + self.sock.close() + class Proxy(ProxyBase): def __init__(self, msggen, connection): super().__init__(msggen) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/pyproject.toml new/jeepney-0.4.2/pyproject.toml --- old/jeepney-0.4.1/pyproject.toml 2019-08-11 12:57:17.249260700 +0200 +++ new/jeepney-0.4.2/pyproject.toml 2020-01-03 19:38:55.714305000 +0100 @@ -1,6 +1,6 @@ [build-system] -requires = ["flit"] -build-backend = "flit.buildapi" +requires = ["flit_core >=2,<3"] +build-backend = "flit_core.buildapi" [tool.flit.metadata] module = "jeepney" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jeepney-0.4.1/setup.py new/jeepney-0.4.2/setup.py --- old/jeepney-0.4.1/setup.py 1970-01-01 01:00:00.000000000 +0100 +++ new/jeepney-0.4.2/setup.py 1970-01-01 01:00:00.000000000 +0100 @@ -13,7 +13,7 @@ {'dev': ['testpath']} setup(name='jeepney', - version='0.4.1', + version='0.4.2', description='Low-level, pure Python DBus protocol wrapper.', author='Thomas Kluyver', author_email='[email protected]',
