DFSG NEW Queue

DFSG, Licensing & New Packages Team

tree-sitter 0.26.8-1

Package Information

Descriptionincremental parsing system for programming tools (development files)

Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited.

Tree-sitter aims to be:

* General enough to parse any programming language * Fast enough to parse on every keystroke in a text editor * Robust enough to provide useful results even in the presence of syntax errors * Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application

This package contains the header files and libraries needed for developing with tree-sitter.

MaintainerTree-sitter Maintainers <team+tree-sitter@tracker.debian.org>
Changed ByJames McCoy <jamessan@debian.org>
Sponsorjamessan@debian.org
Distributionexperimental
Architectureany
VCSgit: https://salsa.debian.org/tree-sitter-team/tree-sitter.git (browse)
Closes#1118124
Popcon Installs12817
Binary NEWYes (binary-only upload)
Trackerhttps://tracker.debian.org/pkg/tree-sitter
Uploaded4 hours ago

New Package Report

.changes
Architectureamd64 source
Distributionexperimental
DateWed, 06 May 2026 06:40:02 -0400
Sourcetree-sitter
Version0.26.8-1
Changed-ByJames McCoy
Changelog
tree-sitter (0.26.8-1) experimental; urgency=medium
 .
   * Update to new upstream version 0.26.8.
     + Deterministically generate node-types.json (Closes: #1133726)
   * Handle libtree-sitter0.25 -> libtree-sitter0.26 SONAME bump
   * Update build / runtime / test dependencies for crate packages
   * Revert "feat(xtask): generate JSON schema for cli `TestSummary`", since
     rust-schemars 1.x is not packaged yet and this is only used for tests.
   * Remove Priority, since optional is the default
   * Declare compliance with Policy 4.7.4
   * Setup .so -> .so.$SOVER symlink, dropping invalid .so.0 symlink
   * Add librust-tempfile-dev Depends to librust-tree-sitter-generate-dev autopkgtests
   * Remove qjs-rt feature from generate and its use in cli, since rquickjs is
     not packaged and this isn't required functionality.
   * Relax etcetera dependency to allow 0.10 or 0.11
   * Adapt tree-sitter to rand 0.10
   * Remove tree-sitter-generate tests relying on the workspace
   * Guard TagsError/QueryError usage by highlight/tags feature checks
   * Remove revert of "fix(lib): replace raw array accesses with `array_get`"
     now that the upstream strict-aliasing bug is fixed. (Closes: #1118124)
.dsc
Priorityoptional
Componentmain
Package-Listlibrust-tree-sitter-cli-dev deb rust optional arch=any
librust-tree-sitter-config-dev deb rust optional arch=any
librust-tree-sitter-dev deb rust optional arch=any
librust-tree-sitter-generate-dev deb rust optional arch=any
librust-tree-sitter-highlight-dev deb rust optional arch=any
librust-tree-sitter-language-dev deb rust optional arch=any
librust-tree-sitter-loader-dev deb rust optional arch=any
librust-tree-sitter-tags-dev deb rust optional arch=any
libtree-sitter-dev deb libdevel optional arch=any
libtree-sitter0.26 deb libs optional arch=any
tree-sitter-cli deb devel optional arch=any
Sectionrust
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: tree-sitter
Source: https://tree-sitter.github.io/tree-sitter/

Files: *
Copyright: 2018-2024 Max Brunsfeld
License: Expat

Files: debian/*
Copyright: 2020-2025 James McCoy <jamessan@debian.org>
License: Expat

Files: lib/src/unicode/*
Copyright:
 1991-2019 Unicode, Inc.
 1999-2015, International Business Machines
License: Unicode

License: Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.

License: Unicode
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of the Unicode data files and any associated documentation
 (the "Data Files") or Unicode software and any associated documentation
 (the "Software") to deal in the Data Files or Software
 without restriction, including without limitation the rights to use,
 copy, modify, merge, publish, distribute, and/or sell copies of
 the Data Files or Software, and to permit persons to whom the Data Files
 or Software are furnished to do so, provided that either
 (a) this copyright and permission notice appear with all copies
 of the Data Files or Software, or
 (b) this copyright and permission notice appear in associated
 Documentation.
 .
 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT OF THIRD PARTY RIGHTS.
 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
 NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
 DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 PERFORMANCE OF THE DATA FILES OR SOFTWARE.
 .
 Except as contained in this notice, the name of a copyright holder
 shall not be used in advertising or otherwise to promote the sale,
 use or other dealings in these Data Files or Software without prior
 written authorization of the copyright holder.

Back to Dashboard | View all reviews for this package