{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"}],"enrichment":{"capability":"Provides a Python grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of Python code.","skillfed_tags":["parsing","syntax-analysis","incremental-parsing"],"use_cases":["Build a code linter or formatter that needs to parse and analyze Python syntax trees incrementally.","Implement IDE features like syntax highlighting, code completion, or refactoring that benefit from incremental parsing.","Analyze Python codebases to extract metrics, dependencies, or structural information from the AST.","Create a code transformation or code generation tool that manipulates Python syntax trees.","Develop a static analysis tool that traverses Python code structure to detect patterns or violations."],"what_it_does":"tree-sitter-python is a language grammar binding that integrates Python syntax parsing into the tree-sitter incremental parser framework. It allows you to build and query abstract syntax trees for Python code with support for incremental updates\u2014useful when you need to re-parse only the parts of a file that changed rather than the entire file each time.\n\nThe package requires Python 3.10 or later and ships as precompiled binaries for common platforms (macOS, Linux, Windows, including ARM variants). It has no runtime dependencies. It's typically used in code analysis tools, linters, IDE plugins, or any system that needs to parse Python source code and work with its syntactic structure.","worth_installing":"Yes, if you need incremental parsing of Python code or are building tools that work with tree-sitter. The package is permissively licensed, has no dependencies, and ships with precompiled binaries for most platforms. However, the last release was 337 days ago\u2014verify that the grammar version meets your Python syntax requirements before committing to it in production."},"id":"tree-sitter-python","links":{"html":"https://skillfed.io/packages/tree-sitter-python","md":"https://skillfed.io/packages/tree-sitter-python.md","pypi":"https://pypi.org/project/tree-sitter-python/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-11","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-python","python_support":"supports_current","summary":"Python grammar for tree-sitter"},"popularity":{"monthly_downloads":9640716,"position":1515,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.25.0"}
