File python-pathable.changes of Package python-pathable

-------------------------------------------------------------------
Mon Mar 16 08:45:43 UTC 2026 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Tue Feb  4 18:59:42 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 0.4.4:
  * Use valid licence registry identifier for Apache-2.0 licence

-------------------------------------------------------------------
Tue Jun 13 12:15:13 UTC 2023 - ecsos <ecsos@opensuse.org>

- Add %{?sle15_python_module_pythons}

-------------------------------------------------------------------
Tue May  9 19:22:19 UTC 2023 - Ben Greiner <code@bnavigator.de>

- poetry-core is enough to build

-------------------------------------------------------------------
Fri Apr 14 06:43:10 UTC 2023 - pgajdos@suse.com

- python-pathable obsoletes python-dictpath

-------------------------------------------------------------------
Fri Sep 23 10:44:30 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Initial spec for v0.4.3

openSUSE Build Service is sponsored by