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

python312-tree-sitter-0.25.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python312-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: 315335 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.

Provides

Requires

License

MIT

Changelog

* 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

Files

/usr/lib64/python3.12/site-packages/tree_sitter
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/INSTALLER
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/METADATA
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/RECORD
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/REQUESTED
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/WHEEL
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/licenses
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/licenses/LICENSE
/usr/lib64/python3.12/site-packages/tree_sitter-0.25.1.dist-info/top_level.txt
/usr/lib64/python3.12/site-packages/tree_sitter/__init__.py
/usr/lib64/python3.12/site-packages/tree_sitter/__init__.pyi
/usr/lib64/python3.12/site-packages/tree_sitter/__pycache__
/usr/lib64/python3.12/site-packages/tree_sitter/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/tree_sitter/__pycache__/__init__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/tree_sitter/_binding.cpython-312-x86_64-linux-gnu.so
/usr/lib64/python3.12/site-packages/tree_sitter/py.typed
/usr/share/doc/packages/python312-tree-sitter
/usr/share/doc/packages/python312-tree-sitter/README.md
/usr/share/licenses/python312-tree-sitter
/usr/share/licenses/python312-tree-sitter/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 18 22:36:43 2025