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

python313-tree-sitter-groovy-0.1.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python313-tree-sitter-groovy Distribution: openSUSE Tumbleweed
Version: 0.1.2 Vendor: openSUSE
Release: 1.1 Build date: Thu Aug 20 11:16:21 2026
Group: Unspecified Build host: reproducible
Size: 3334 Source RPM: tree-sitter-groovy-0.1.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/amaanq/tree-sitter-groovy
Summary: Python binding for the groovy tree-sitter grammar
Pure-Python module tree_sitter_groovy that loads the grammar library
shipped in tree-sitter-groovy and exposes it to python-tree-sitter via language().

Provides

Requires

License

MIT

Changelog

* Thu Aug 20 2026 Martin Pluskal <mpluskal@suse.com>
  - Convert the Python binding to the shared
    %treesitter_python_install loader (flavor subpackages). The
    compiled _binding extension is not built: the macro installs
    upstream's pure-Python package files and generates a _binding.py
    that loads the grammar library this package ships, so the parser
    is not compiled a second time and no python devel/pip/wheel
    BuildRequires are needed.
  - The python subpackage pins the grammar package exactly.
  - Suggests python-tree-sitter >= 0.22 instead of Requires,
    matching tree-sitter-bash, so ring1/product installcheck
    does not demand a non-ring package.
  - Run a functional %check parsing Groovy source through the shim;
    gated to suse_version >= 1699 because python-tree-sitter does not
    exist in Leap 16.0.
* Mon Jul 27 2026 Martin Pluskal <mpluskal@suse.com>
  - Initial package of tree-sitter-groovy 0.1.2:
    * Groovy grammar library for the tree-sitter parsing
      framework (libtree-sitter-groovy.so grammar module)
    * BuildRequires tree-sitter-java-devel: the grammar extends that
      grammar and tree-sitter generate resolves it from the devel
      package
    * Python binding built from the bundled bindings/python as
      pythonXYZ flavor subpackages via the shared
      %treesitter_python_build/_install macros

Files

/usr/lib64/python3.13/site-packages/tree_sitter_groovy
/usr/lib64/python3.13/site-packages/tree_sitter_groovy/__init__.py
/usr/lib64/python3.13/site-packages/tree_sitter_groovy/__init__.pyi
/usr/lib64/python3.13/site-packages/tree_sitter_groovy/_binding.py
/usr/lib64/python3.13/site-packages/tree_sitter_groovy/py.typed


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 23 00:12:05 2026