| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-tree-sitter-objc | Distribution: openSUSE Tumbleweed |
| Version: 3.0.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Aug 20 11:16:24 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 10483 | Source RPM: tree-sitter-objc-3.0.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/tree-sitter-grammars/tree-sitter-objc | |
| Summary: Python binding for the objc tree-sitter grammar | |
Pure-Python module tree_sitter_objc that loads the grammar library shipped in tree-sitter-objc and exposes it to python-tree-sitter via language().
MIT
* Thu Aug 20 2026 Martin Pluskal <mpluskal@suse.com>
- Ship the upstream Python binding as pythonXYZ flavor subpackages
via the shared %treesitter_python_install macro and the singlespec
python_subpackage_only template. 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 Objective-C 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-objc 3.0.2:
* Objective-C grammar library for the tree-sitter parsing
framework (libtree-sitter-objc.so grammar module)
* BuildRequires tree-sitter-c-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
/usr/lib64/python3.13/site-packages/tree_sitter_objc /usr/lib64/python3.13/site-packages/tree_sitter_objc/__init__.py /usr/lib64/python3.13/site-packages/tree_sitter_objc/__init__.pyi /usr/lib64/python3.13/site-packages/tree_sitter_objc/__pycache__ /usr/lib64/python3.13/site-packages/tree_sitter_objc/__pycache__/__init__.cpython-312.pyc /usr/lib64/python3.13/site-packages/tree_sitter_objc/_binding.py /usr/lib64/python3.13/site-packages/tree_sitter_objc/py.typed /usr/lib64/python3.13/site-packages/tree_sitter_objc/queries /usr/lib64/python3.13/site-packages/tree_sitter_objc/queries/folds.scm /usr/lib64/python3.13/site-packages/tree_sitter_objc/queries/highlights.scm /usr/lib64/python3.13/site-packages/tree_sitter_objc/queries/indents.scm /usr/lib64/python3.13/site-packages/tree_sitter_objc/queries/injections.scm /usr/lib64/python3.13/site-packages/tree_sitter_objc/queries/locals.scm /usr/share/licenses/python313-tree-sitter-objc /usr/share/licenses/python313-tree-sitter-objc/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 23 00:12:05 2026