Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-fritzconnection for openSUSE:Factory checked in at 2022-01-23 18:38:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-fritzconnection (Old) and /work/SRC/openSUSE:Factory/.python-fritzconnection.new.1938 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fritzconnection" Sun Jan 23 18:38:43 2022 rev:5 rq:948236 version:1.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-fritzconnection/python-fritzconnection.changes 2022-01-17 00:22:50.468192287 +0100 +++ /work/SRC/openSUSE:Factory/.python-fritzconnection.new.1938/python-fritzconnection.changes 2022-01-23 18:38:45.401919341 +0100 @@ -1,0 +2,9 @@ +Sun Jan 23 15:57:06 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.9.1: + * bugfix: AttributeError in `FritzHomeAutomation.device_information()` + removed - bug introduced in 1.9.0 + * `FritzWLAN.get_wifi_qr_code()` forwards the optional `security` and + `hidden` parameters to `segno` + +------------------------------------------------------------------- Old: ---- fritzconnection-1.9.0.tar.gz New: ---- fritzconnection-1.9.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-fritzconnection.spec ++++++ --- /var/tmp/diff_new_pack.4635Mj/_old 2022-01-23 18:38:45.913915896 +0100 +++ /var/tmp/diff_new_pack.4635Mj/_new 2022-01-23 18:38:45.921915843 +0100 @@ -20,7 +20,7 @@ %define skip_python2 1 %global pythons python3 Name: python-fritzconnection -Version: 1.9.0 +Version: 1.9.1 Release: 0 Summary: A Python module to talk to a AVM fritzbox License: MIT ++++++ fritzconnection-1.9.0.tar.gz -> fritzconnection-1.9.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fritzconnection-1.9.0/docs/sources/changes.rst new/fritzconnection-1.9.1/docs/sources/changes.rst --- old/fritzconnection-1.9.0/docs/sources/changes.rst 2022-01-05 14:04:49.000000000 +0100 +++ new/fritzconnection-1.9.1/docs/sources/changes.rst 2022-01-17 13:52:37.000000000 +0100 @@ -4,6 +4,13 @@ =============== +1.9.1 - 2022-01-17 +------------------ + +- bugfix: AttributeError in `FritzHomeAutomation.device_information()` removed - bug introduced in 1.9.0 (#138) +- enhancement: `FritzWLAN.get_wifi_qr_code()` forwards the optional `security` and `hidden` parameters to `segno`. (#139) + + 1.9.0 - 2022-01-05 ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fritzconnection-1.9.0/docs/sources/install.rst new/fritzconnection-1.9.1/docs/sources/install.rst --- old/fritzconnection-1.9.0/docs/sources/install.rst 2022-01-05 14:04:49.000000000 +0100 +++ new/fritzconnection-1.9.1/docs/sources/install.rst 2022-01-17 13:52:37.000000000 +0100 @@ -17,4 +17,4 @@ It is good practice and highly recommended to do the installation in a virtual environment ??? either by means of `venv <https://docs.python.org/3.7/library/venv.html?highlight=venv#module-venv>`_ or `conda <https://docs.conda.io/en/latest/index.html>`_ (comes with `miniconda <https://docs.conda.io/en/latest/miniconda.html>`_ or `anaconda <https://www.anaconda.com/distribution/>`_). -fritzconnection runs with Python >= 3.6 +fritzconnection requires Python >= 3.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fritzconnection-1.9.0/fritzconnection/__init__.py new/fritzconnection-1.9.1/fritzconnection/__init__.py --- old/fritzconnection-1.9.0/fritzconnection/__init__.py 2022-01-05 14:04:49.000000000 +0100 +++ new/fritzconnection-1.9.1/fritzconnection/__init__.py 2022-01-17 13:52:37.000000000 +0100 @@ -10,7 +10,7 @@ https://fritzconnection.readthedocs.io/ """ -__version__ = "1.9.0" +__version__ = "1.9.1" # import shortcuts from .core.fritzconnection import FritzConnection diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fritzconnection-1.9.0/fritzconnection/lib/fritzhomeauto.py new/fritzconnection-1.9.1/fritzconnection/lib/fritzhomeauto.py --- old/fritzconnection-1.9.0/fritzconnection/lib/fritzhomeauto.py 2022-01-05 14:04:49.000000000 +0100 +++ new/fritzconnection-1.9.1/fritzconnection/lib/fritzhomeauto.py 2022-01-17 13:52:37.000000000 +0100 @@ -72,10 +72,10 @@ info = list() for n in itertools.count(): try: - info = self.get_device_information_by_index(n) + device_information = self.get_device_information_by_index(n) except IndexError: break - info.append(info) + info.append(device_information) return info def set_switch(self, identifier, on=True): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fritzconnection-1.9.0/fritzconnection/lib/fritzwlan.py new/fritzconnection-1.9.1/fritzconnection/lib/fritzwlan.py --- old/fritzconnection-1.9.0/fritzconnection/lib/fritzwlan.py 2022-01-05 14:04:49.000000000 +0100 +++ new/fritzconnection-1.9.1/fritzconnection/lib/fritzwlan.py 2022-01-17 13:52:37.000000000 +0100 @@ -28,7 +28,7 @@ DEFAULT_PASSWORD_LENGTH = 12 -def get_wifi_qr_code(instance, kind='svg'): +def get_wifi_qr_code(instance, kind='svg', security=None, hidden=False): """ Returns a file-like object providing a bytestring representing a qr-code for wlan access. `instance` is a FritzWLAN or FritzGuestWLAN @@ -58,9 +58,22 @@ called directly. .. versionadded:: 1.9.0 + + The parameters `security` and `hidden` allow to forward these + informations to the `segno` library. `security` is `None` or a + string like `WPA2`. `hidden` is a boolean value indicating the + visibility of the network . + + .. versionadded:: 1.9.1 + """ stream = io.BytesIO() - qr_code = segno.helpers.make_wifi(instance.ssid, instance.get_password()) + qr_code = segno.helpers.make_wifi( + ssid=instance.ssid, + password=instance.get_password(), + security=security, + hidden=hidden + ) qr_code.save(out=stream, kind=kind) stream.seek(0) return stream