| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-tree-sitter | Distribution: openSUSE Tumbleweed |
| Version: 0.25.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Aug 11 02:30:04 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 315257 | Source RPM: python-tree-sitter-0.25.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/tree-sitter/py-tree-sitter | |
| Summary: Python bindings to the Tree-sitter parsing library | |
This module provides Python bindings to the tree-sitter parsing library.
MIT
* Mon Aug 11 2025 Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Update to version 0.25.1
* fix: pattern_index parameter to generic predicates is incorrect
* build: work around GCC optimizer bug for aarch64
* build: bump tree_sitter/core from 58edb3a to 3624198
* ci(pypi): disable free-threaded builds
- From skipped version 0.25.0:
* Additions:
- Language.name (getter)
- Language.abi_version (getter)
- Language.semantic_version (getter)
- Language.supertypes (getter)
- Language.subtypes(supertype)
- Node.first_child_for_byte(byte)
- Node.first_named_child_for_byte(byte)
- Query.string_count (getter)
- Query.capture_name(index)
- Query.capture_quantifier(pattern_index, capture_index)
- Query.string_value(index)
- QueryCursor(query)
- QueryCursor.match_limit (getter, setter, deleter)
- QueryCursor.timeout_micros (getter, setter, deleter)
- QueryCursor.did_exceed_match_limit (getter)
- QueryCursor.set_max_start_depth(depth)
- QueryCursor.set_byte_range(start, end)
- QueryCursor.set_point_range(start, end)
- QueryCursor.captures(node, predicate, progress_callback)
- QueryCursor.matches(node, predicate, progress_callback)
- LookaheadIterator.names()
- LookaheadIterator.symbols()
* Deprecations:
- Language.version: use Language.abi_version
- Language.query(source): use Query(language, source)
- Parser.timeout_micros: use the progress_callback in parse()
- QueryCursor.timeout_micros: use the progress_callback in matches() or captures()
* Removals:
- Node.child_containing_descendant(descendant): use Node.child_with_descendant(descendant) !
- Query.match_limit: moved to QueryCursor.match_limit !
- Query.set_match_limit(limit): moved to QueryCursor.match_limit !
- Query.did_exceed_match_limit: moved to QueryCursor.did_exceed_match_limit !
- Query.timeout_micros: moved to QueryCursor.timeout_micros !
- Query.set_timeout_micros(timeout): moved to QueryCursor.timeout_micros !
- Query.set_max_start_depth(depth): moved to QueryCursor.set_max_start_depth(depth) !
- Query.set_byte_range(byte_range): moved to QueryCursor.set_byte_range(start, end) !
- Query.set_point_range(point_range): moved to QueryCursor.set_point_range(start, end) !
- Query.captures(node, predicate): moved to QueryCursor.captures(node, predicate, progress_callback) !
- Query.matches(node, predicate): moved to QueryCursor.matches(node, predicate, progress_callback) !
- LookaheadIterator.iter_names(): use LookaheadIterator.names() !
* Changes:
- Parser.parse(): encoding parameter also accepts "utf16le" & "utf16be"
- Parser.parse(): added progress_callback parameter
- LookaheadIterator.__next__(): yields tuple[int, str] !
- LookaheadIterator.reset(state, language): renamed from reset_state !
* Tue Jan 28 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.24.0
* Additions:
- Language.copy()
- Language.node_kind_is_supertype(id)
- Language.__copy__()
- LogType (enum)
- Node.child_with_descendant(descendant)
- Node.field_name_for_named_child(descendant)
- Parser.print_dot_graphs(file)
- Parser.logger (getter + setter)
- Tree.copy()
- Tree.print_dot_graph(file)
- Tree.__copy__()
* Deprecations:
- Language(ptr: int)
- Node.child_containing_descendant(descendant):
use Node.child_with_descendant(descendant)
* Tue Dec 03 2024 Matej Cepl <mcepl@cepl.eu>
- It is really not possible to run the test suite right now. Make
a note about it.
* Mon Dec 02 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package python-tree-sitter, optional runtime dependency of
and required by tests in python-textual
/usr/lib64/python3.13/site-packages/tree_sitter /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/INSTALLER /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/METADATA /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/RECORD /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/REQUESTED /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/WHEEL /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/licenses /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/licenses/LICENSE /usr/lib64/python3.13/site-packages/tree_sitter-0.25.1.dist-info/top_level.txt /usr/lib64/python3.13/site-packages/tree_sitter/__init__.py /usr/lib64/python3.13/site-packages/tree_sitter/__init__.pyi /usr/lib64/python3.13/site-packages/tree_sitter/__pycache__ /usr/lib64/python3.13/site-packages/tree_sitter/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/tree_sitter/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/tree_sitter/_binding.cpython-313-x86_64-linux-gnu.so /usr/lib64/python3.13/site-packages/tree_sitter/py.typed /usr/share/doc/packages/python313-tree-sitter /usr/share/doc/packages/python313-tree-sitter/README.md /usr/share/licenses/python313-tree-sitter /usr/share/licenses/python313-tree-sitter/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:39:43 2025