[build-system] requires = ["setuptools>=42", "wheel"] build-backend = "setuptools.build_meta" [project] name = "tree-sitter-bruno" description = " Bruno grammar for tree-sitter" version = "0.1.0" keywords = ["incremental", "parsing", "tree-sitter", "bruno"] classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Topic :: Software Development :: Compilers", "Topic :: Text Processing :: Linguistic", "Typing :: Typed", ] authors = [{ name = "Kristofers Solo", email = "dev@kristofers.xyz" }] requires-python = ">=3.9" license.text = "MIT" readme = "README.md" [project.urls] Homepage = "https://github.com/kristoferssolo/tree-sitter-bruno" [project.optional-dependencies] core = ["tree-sitter~=0.22"] [tool.cibuildwheel] build = "cp39-*" build-frontend = "build" [dependency-groups] dev = ["ruff>=0.8.3"] [tool.ruff] show-fixes = true line-length = 120 indent-width = 4 target-version = "py39" [tool.ruff.lint] extend-select = [ "B", "BLE", "C", "C4", "E", "ERA", "F", "I", "ICN", "INP", "N", "PL", "PGH", "PIE", "Q", "RET", "RSE", "RUF", "S", "SIM", "T20", "TCH", "TID", "PT", "UP", "DJ", "W", ] ignore = [] preview = true fixable = ["ALL"] [tool.ruff.format] quote-style = "double" indent-style = "space" skip-magic-trailing-comma = false line-ending = "lf" docstring-code-format = true docstring-code-line-length = 40