From 177be9ec13dea415acefb955033defc0bf19541c92822539df56d4a559249421 Mon Sep 17 00:00:00 2001 From: Steve Kowalik Date: Mon, 28 Jul 2025 05:06:39 +0000 Subject: [PATCH] - Update to 7.3.2: * Fixing #288 default get value error when using box_dots * Fixing #275 default_box_create_on_get is ignored with from_yaml * Fixing #285 Infinite Recursion when accessing non existent list index in a DefaultBox with box_dots * Fixing #281 consistent error message about missing YAML parser * Removing support for Python 3.8 as it is EOL OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-box?expand=0&rev=21 --- 7.2.0.tar.gz | 3 --- 7.3.2.tar.gz | 3 +++ python-python-box.changes | 11 +++++++++++ python-python-box.spec | 17 +++++++++-------- 4 files changed, 23 insertions(+), 11 deletions(-) delete mode 100644 7.2.0.tar.gz create mode 100644 7.3.2.tar.gz diff --git a/7.2.0.tar.gz b/7.2.0.tar.gz deleted file mode 100644 index 7576a39..0000000 --- a/7.2.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ae403d70dfe4260397906da4ab8e98f6bb11240e44cdda43c6d23d30115f4ef3 -size 87699 diff --git a/7.3.2.tar.gz b/7.3.2.tar.gz new file mode 100644 index 0000000..53d79e2 --- /dev/null +++ b/7.3.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e36006ee9e1e6a11ad6258831a2f7b4260f3113188ebfe482a47f8df69427194 +size 88125 diff --git a/python-python-box.changes b/python-python-box.changes index 8bbe65d..6fa20fe 100644 --- a/python-python-box.changes +++ b/python-python-box.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Mon Jul 28 05:05:37 UTC 2025 - Steve Kowalik + +- Update to 7.3.2: + * Fixing #288 default get value error when using box_dots + * Fixing #275 default_box_create_on_get is ignored with from_yaml + * Fixing #285 Infinite Recursion when accessing non existent list index in + a DefaultBox with box_dots + * Fixing #281 consistent error message about missing YAML parser + * Removing support for Python 3.8 as it is EOL + ------------------------------------------------------------------- Thu Jun 20 12:50:45 UTC 2024 - Dirk Müller diff --git a/python-python-box.spec b/python-python-box.spec index be481d1..4c8d964 100644 --- a/python-python-box.spec +++ b/python-python-box.spec @@ -1,7 +1,7 @@ # # spec file for package python-python-box # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,14 +18,13 @@ %{?sle15_python_module_pythons} Name: python-python-box -Version: 7.2.0 +Version: 7.3.2 Release: 0 Summary: Advanced Python dictionaries with dot notation access License: MIT -Group: Development/Languages/Python URL: https://github.com/cdgriffith/Box Source: https://github.com/cdgriffith/Box/archive/%{version}.tar.gz -BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module pip} BuildRequires: %{python_module wheel} BuildRequires: fdupes @@ -37,9 +36,11 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module ruamel.yaml >= 0.17} BuildRequires: %{python_module toml >= 0.10.2} # /SECTION -Requires: python-msgpack >= 1.0.0 -Requires: python-ruamel.yaml >= 0.17 -Requires: python-toml >= 0.10.2 +Suggests: python-msgpack >= 1.0.0 +Suggests: python-ruamel.yaml >= 0.17 +%if %{python_version_nodots} < 311 +Suggests: python-toml >= 0.10.2 +%endif %python_subpackages %description @@ -57,7 +58,7 @@ Advanced Python dictionaries with dot notation access %check export PYTHONPATH='.' -%pytest_arch +%pytest_arch -k 'not test_to_yaml_ruamel' %files %{python_files} %license LICENSE