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, Mon Aug 18 22:36:43 2025