Files
skill-ls/pyproject.toml

45 lines
745 B
TOML

[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" }