Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pynetbox for openSUSE:Factory 
checked in at 2024-11-17 16:41:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pynetbox (Old)
 and      /work/SRC/openSUSE:Factory/.python-pynetbox.new.2017 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pynetbox"

Sun Nov 17 16:41:56 2024 rev:38 rq:1224559 version:7.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pynetbox/python-pynetbox.changes  
2024-08-19 23:44:42.180125941 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pynetbox.new.2017/python-pynetbox.changes    
    2024-11-17 16:42:01.737301699 +0100
@@ -1,0 +2,7 @@
+Fri Nov 15 13:41:37 UTC 2024 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 7.4.1
+  * Updated requests and urllib3 python libraries due to
+    security vulnerabilities
+
+-------------------------------------------------------------------

Old:
----
  pynetbox-7.4.0.tar.gz

New:
----
  pynetbox-7.4.1.tar.gz

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

Other differences:
------------------
++++++ python-pynetbox.spec ++++++
--- /var/tmp/diff_new_pack.T5VQqg/_old  2024-11-17 16:42:02.217321638 +0100
+++ /var/tmp/diff_new_pack.T5VQqg/_new  2024-11-17 16:42:02.221321804 +0100
@@ -18,7 +18,7 @@
 
 %define         skip_python2 1
 Name:           python-pynetbox
-Version:        7.4.0
+Version:        7.4.1
 Release:        0
 Summary:        NetBox API client library
 License:        Apache-2.0

++++++ pynetbox-7.4.0.tar.gz -> pynetbox-7.4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pynetbox-7.4.0/.github/ISSUE_TEMPLATE/bug_report.yaml 
new/pynetbox-7.4.1/.github/ISSUE_TEMPLATE/bug_report.yaml
--- old/pynetbox-7.4.0/.github/ISSUE_TEMPLATE/bug_report.yaml   2024-08-08 
09:19:30.000000000 +0200
+++ new/pynetbox-7.4.1/.github/ISSUE_TEMPLATE/bug_report.yaml   2024-10-25 
17:59:01.000000000 +0200
@@ -11,7 +11,7 @@
     attributes:
       label: pynetbox version
       description: What version of pynetbox are you currently running?
-      placeholder: v7.4.0
+      placeholder: v7.4.1
     validations:
       required: true
   - type: input
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-7.4.0/PKG-INFO new/pynetbox-7.4.1/PKG-INFO
--- old/pynetbox-7.4.0/PKG-INFO 2024-08-08 09:19:35.562882200 +0200
+++ new/pynetbox-7.4.1/PKG-INFO 2024-10-25 17:59:06.397744200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pynetbox
-Version: 7.4.0
+Version: 7.4.1
 Summary: NetBox API client library
 Home-page: https://github.com/netbox-community/pynetbox
 Author: Zach Moody, Arthur Hanson
@@ -29,7 +29,7 @@
 
 | NetBox Version | Plugin Version |
 |:--------------:|:--------------:|
-|      4.0.6     |     7.4.0      |
+|      4.0.6     |     7.4.1      |
 |      4.0.0     |     7.3.4      |
 |      3.7       |     7.3.0      |
 |      3.6       |     7.2.0      |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-7.4.0/README.md new/pynetbox-7.4.1/README.md
--- old/pynetbox-7.4.0/README.md        2024-08-08 09:19:30.000000000 +0200
+++ new/pynetbox-7.4.1/README.md        2024-10-25 17:59:01.000000000 +0200
@@ -9,7 +9,7 @@
 
 | NetBox Version | Plugin Version |
 |:--------------:|:--------------:|
-|      4.0.6     |     7.4.0      |
+|      4.0.6     |     7.4.1      |
 |      4.0.0     |     7.3.4      |
 |      3.7       |     7.3.0      |
 |      3.6       |     7.2.0      |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-7.4.0/pynetbox/__init__.py 
new/pynetbox-7.4.1/pynetbox/__init__.py
--- old/pynetbox-7.4.0/pynetbox/__init__.py     2024-08-08 09:19:30.000000000 
+0200
+++ new/pynetbox-7.4.1/pynetbox/__init__.py     2024-10-25 17:59:01.000000000 
+0200
@@ -1,4 +1,4 @@
 from pynetbox.core.api import Api as api
 from pynetbox.core.query import AllocationError, ContentError, RequestError
 
-__version__ = "7.4.0"
+__version__ = "7.4.1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-7.4.0/pynetbox.egg-info/PKG-INFO 
new/pynetbox-7.4.1/pynetbox.egg-info/PKG-INFO
--- old/pynetbox-7.4.0/pynetbox.egg-info/PKG-INFO       2024-08-08 
09:19:35.000000000 +0200
+++ new/pynetbox-7.4.1/pynetbox.egg-info/PKG-INFO       2024-10-25 
17:59:06.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pynetbox
-Version: 7.4.0
+Version: 7.4.1
 Summary: NetBox API client library
 Home-page: https://github.com/netbox-community/pynetbox
 Author: Zach Moody, Arthur Hanson
@@ -29,7 +29,7 @@
 
 | NetBox Version | Plugin Version |
 |:--------------:|:--------------:|
-|      4.0.6     |     7.4.0      |
+|      4.0.6     |     7.4.1      |
 |      4.0.0     |     7.3.4      |
 |      3.7       |     7.3.0      |
 |      3.6       |     7.2.0      |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-7.4.0/requirements.txt 
new/pynetbox-7.4.1/requirements.txt
--- old/pynetbox-7.4.0/requirements.txt 2024-08-08 09:19:30.000000000 +0200
+++ new/pynetbox-7.4.1/requirements.txt 2024-10-25 17:59:01.000000000 +0200
@@ -1,2 +1,3 @@
-requests>=2.20.0,<3.0
+requests>=2.32.3,<3.0
+urllib3>=2.2.3,<3
 packaging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-7.4.0/tests/unit/test_response.py 
new/pynetbox-7.4.1/tests/unit/test_response.py
--- old/pynetbox-7.4.0/tests/unit/test_response.py      2024-08-08 
09:19:30.000000000 +0200
+++ new/pynetbox-7.4.1/tests/unit/test_response.py      2024-10-25 
17:59:01.000000000 +0200
@@ -2,7 +2,23 @@
 from unittest.mock import Mock, patch
 
 from pynetbox.core.endpoint import Endpoint
-from pynetbox.core.response import Record, RecordSet
+from pynetbox.core.response import Record, RecordSet, flatten_custom
+
+
+class FlattenCustomTest(unittest.TestCase):
+    def test_flatten_custom(self):
+        test_dicts = [
+            {"foo0": []},
+            {"foo1": [{"a": "b"}]},
+            {"foo2": [{"a": "b", "c": "d"}]},
+            {"foo3": 123},
+            {"foo4": "a"},
+            {"foo5": {"a": "b"}},
+            {"foo6": [{"a": "b", "c": "d"}]},
+        ]
+        for test_dict in test_dicts:
+            ret = flatten_custom(test_dict)
+            assert ret == test_dict
 
 
 class RecordTestCase(unittest.TestCase):

Reply via email to