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 <[email protected]>
+
+- 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