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):