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

python314-tree-sitter-php-0.23.9-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: python314-tree-sitter-php Distribution: openSUSE Tumbleweed
Version: 0.23.9 Vendor: openSUSE
Release: 1.1 Build date: Thu Aug 20 16:26:20 2026
Group: Unspecified Build host: reproducible
Size: 8445 Source RPM: tree-sitter-php-0.23.9-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/tree-sitter/tree-sitter-php
Summary: Python binding for the php tree-sitter grammar
Pure-Python module tree_sitter_php that loads the grammar
libraries shipped in tree-sitter-php and exposes them to python-tree-sitter
via language_php() and language_php_only().

Provides

Requires

License

MIT

Changelog

* Thu Aug 20 2026 Martin Pluskal <mpluskal@suse.com>
  - Ship shared common/ fragments in the -devel package
    (define-grammar.js, scanner.h, common.mak) next to php/ and
    php_only/, so grammar.js require('../common/...') resolves
    and installcheck no longer demands
    treesitter_grammar_src(../common).
* Thu Aug 20 2026 Martin Pluskal <mpluskal@suse.com>
  - Convert the Python binding to the shared loader macro
    (flavor subpackages): drop %treesitter_python_build and the
    C-extension BuildRequires; %treesitter_python_install generates
    a _binding.py that loads libtree-sitter-php.so and
    libtree-sitter-php_only.so and exposes language_php() and
    language_php_only().
  - Pin the python subpackage to %{name} = %{version}-%{release}.
  - 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 PHP through both shims;
    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-php 0.23.9:
    * PHP grammar library for the tree-sitter parsing
      framework (libtree-sitter-php.so grammar module)
    * Python binding built from the bundled bindings/python as
      pythonXYZ flavor subpackages via the shared
      %treesitter_python_build/_install macros

Files

/usr/lib/python3.14/site-packages/tree_sitter_php
/usr/lib/python3.14/site-packages/tree_sitter_php/__init__.py
/usr/lib/python3.14/site-packages/tree_sitter_php/__init__.pyi
/usr/lib/python3.14/site-packages/tree_sitter_php/_binding.py
/usr/lib/python3.14/site-packages/tree_sitter_php/py.typed
/usr/lib/python3.14/site-packages/tree_sitter_php/queries
/usr/lib/python3.14/site-packages/tree_sitter_php/queries/highlights.scm
/usr/lib/python3.14/site-packages/tree_sitter_php/queries/injections-text.scm
/usr/lib/python3.14/site-packages/tree_sitter_php/queries/injections.scm
/usr/lib/python3.14/site-packages/tree_sitter_php/queries/tags.scm
/usr/share/licenses/python314-tree-sitter-php
/usr/share/licenses/python314-tree-sitter-php/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 23 00:20:16 2026