• 
      

    Tree Sitter: Add new dependencies.

    Review Request #14512 — Created July 26, 2025 and submitted

    Information

    Review Board
    master

    Reviewers

    This change adds the new dependencies for tree-sitter and
    tree-sitter-language-pack.

    These are pinned to exact versions. tree-sitter's API is still in a bit
    of flux, and they shipped some breaking changes between 0.24 and 0.25,
    so I'm not confident in specifying any kind of range. For
    tree-sitter-language-pack, we'll probably always need to pin an exact
    version, because the queries and the grammars need to be compatible or
    else the queries won't load at all.

    Note that there is one bug fix that I submitted for the tree-sitter
    package which has not yet been released. I'll bump the dependency once
    that happens.

    Ran setup.py develop.

    Summary ID
    Tree Sitter: Add new dependencies.
    This change adds the new dependencies for `tree-sitter` and `tree-sitter-language-pack`. These are pinned to exact versions. `tree-sitter`'s API is still in a bit of flux, and they shipped some breaking changes between 0.24 and 0.25, so I'm not confident in specifying any kind of range. For `tree-sitter-language-pack`, we'll probably always need to pin an exact version, because the queries and the grammars need to be compatible or else the queries won't load at all. Note that there is one bug fix that I submitted for the tree-sitter package which has not yet been released. I'll bump the dependency once that happens. Testing Done: Ran setup.py develop.
    b9e1dbac725e3f85122b37c828f7c7cf7927c0a6
    chipx86
    1. Ship It!
    2. 
        
    maubin
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (271f083)