Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pathable for openSUSE:Factory
checked in at 2026-03-16 14:17:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pathable (Old)
and /work/SRC/openSUSE:Factory/.python-pathable.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pathable"
Mon Mar 16 14:17:58 2026 rev:6 rq:1339285 version:0.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pathable/python-pathable.changes
2025-02-05 12:41:23.258931869 +0100
+++
/work/SRC/openSUSE:Factory/.python-pathable.new.8177/python-pathable.changes
2026-03-16 14:21:15.175063116 +0100
@@ -1,0 +2,36 @@
+Mon Mar 16 08:45:43 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.5.0:
+ * Added richer accessor/path APIs, including
+ AccessorPath.read_value, subscriptable accessors, improved
+ AccessorPath.get overloads, NodeAccessor.__getitem__,
+ pathlib-style path manipulation, and traversability support.
+ #29 #31 #85 #93 #66 #89 #91
+ * Improved performance in core hot paths, including faster
+ parse_parts, optimized getitem, faster membership checks, and
+ better per-instance caching behavior. #92 #104 #103 #87 #71
+ * Expanded parsing and typing guarantees with stronger parsing
+ contracts and broader bytes/PathLike test coverage. #80 #81
+ * Improved correctness and diagnostics across accessors and
+ paths, including tighter KeyError messages and more
+ consistent len()/keys() behavior. #84 #75 #73
+ * Improved filesystem/stat error handling with better OSError
+ handling in accessor flows. #69
+ * Fixed separator correctness in core path operations. #67
+ * Fixed AccessorPath child-return behavior for getitem. #94
+ * ## Backward incompatibilities
+ * Dropped Python 3.7, 3.8, and 3.9 support. #24 #25 #101
+ * Python baseline is now 3.10+. #101
+ * BaseAccessor has been replaced by NodeAccessor. #39
+ * AccessorPath is now generic. #39
+ * Deprecated legacy accessor/path methods: iter, iteritems,
+ content, get, getkey. #29
+ * Deprecated content in favor of newer accessor patterns. #13
+ * Removed pyrsistent dependency. #82
+ * Added benchmark suite and CI benchmark workflow. #77 #102
+ * Updated development and CI tooling (mypy, pytest, pytest-cov,
+ flynt, pre-commit, black, isort, GitHub Actions components).
+ #95 #96 #97 #98 #99 #100 #59 #58 #56 #54 #53 #51 #49 #48 #47
+ #42 #41 #36 #35 #34 #19 #18 #17 #16 #23 #22 #21 #20
+
+-------------------------------------------------------------------
Old:
----
pathable-0.4.4.tar.gz
New:
----
pathable-0.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pathable.spec ++++++
--- /var/tmp/diff_new_pack.OFgmZR/_old 2026-03-16 14:21:15.899093222 +0100
+++ /var/tmp/diff_new_pack.OFgmZR/_new 2026-03-16 14:21:15.903093388 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-pathable
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,15 +18,15 @@
%{?sle15_python_module_pythons}
Name: python-pathable
-Version: 0.4.4
+Version: 0.5.0
Release: 0
Summary: Object-oriented paths
License: Apache-2.0
URL: https://github.com/p1c2u/pathable
Source:
https://github.com/p1c2u/pathable/archive/refs/tags/%{version}.tar.gz#/pathable-%{version}.tar.gz
-BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module poetry-core >= 1.0}
+BuildRequires: %{python_module poetry-core >= 2.0}
BuildRequires: %{python_module pytest}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -56,7 +56,7 @@
%pytest
%files %{python_files}
-%doc README.rst
+%doc README.md
%license LICENSE
%{python_sitelib}/pathable
%{python_sitelib}/pathable-%{version}.dist-info
++++++ pathable-0.4.4.tar.gz -> pathable-0.5.0.tar.gz ++++++
++++ 6340 lines of diff (skipped)