Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-pathable-0.5.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-pathable Distribution: openSUSE Tumbleweed
Version: 0.5.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 16 09:45:43 2026
Group: Unspecified Build host: reproducible
Size: 127390 Source RPM: python-pathable-0.5.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/p1c2u/pathable
Summary: Object-oriented paths
Python object-oriented paths.

Provides

Requires

License

Apache-2.0

Changelog

* Mon Mar 16 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 04 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 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Tue May 09 2023 Ben Greiner <code@bnavigator.de>
  - poetry-core is enough to build
* Fri Apr 14 2023 pgajdos@suse.com
  - python-pathable obsoletes python-dictpath
* Fri Sep 23 2022 John Vandenberg <jayvdb@gmail.com>
  - Initial spec for v0.4.3

Files

/usr/lib/python3.11/site-packages/pathable
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info/licenses
/usr/lib/python3.11/site-packages/pathable-0.5.0.dist-info/licenses/LICENSE
/usr/lib/python3.11/site-packages/pathable/__init__.py
/usr/lib/python3.11/site-packages/pathable/__pycache__
/usr/lib/python3.11/site-packages/pathable/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/accessors.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/accessors.cpython-311.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/parsers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/parsers.cpython-311.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/paths.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/paths.cpython-311.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/protocols.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/protocols.cpython-311.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/types.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pathable/__pycache__/types.cpython-311.pyc
/usr/lib/python3.11/site-packages/pathable/accessors.py
/usr/lib/python3.11/site-packages/pathable/parsers.py
/usr/lib/python3.11/site-packages/pathable/paths.py
/usr/lib/python3.11/site-packages/pathable/protocols.py
/usr/lib/python3.11/site-packages/pathable/py.typed
/usr/lib/python3.11/site-packages/pathable/types.py
/usr/share/doc/packages/python311-pathable
/usr/share/doc/packages/python311-pathable/README.md
/usr/share/licenses/python311-pathable
/usr/share/licenses/python311-pathable/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Mar 17 22:55:26 2026