[project] name = "skillls" version = "0.1.0" dependencies = [ "parsimonious~=0.10.0", "pygls~=2.0", "rich", "tree-sitter>=0.24.0", "tree-sitter-skill>=0.1.5", ] requires-python = ">= 3.11" [dependency-groups] dev = [ "black", "mypy", "ruff", "pytest", "types-parsimonious", ] [build-system] build-backend = 'setuptools.build_meta' requires = [ 'setuptools', ] [project.scripts] skillls = "skillls.main:main" [tool.black] line-length = 100 target-version = "py311" include = "skillls" [tool.ruff] line-length = 100 target-version = "py311" include = ["pyproject.toml", "skillls/**/*.py"] [tool.uv.sources] tree-sitter-skill = { git = "ssh://git@git.acereca.net/acereca/tree-sitter-skill.git" }