| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
Apache-2.0
* 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
/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