jean-web/pyproject.toml

56 lines
701 B
TOML

[project]
name = "jean-website"
version = "0.0.1"
authors = [
{name = "Jean-Website", email ="team@collectivit.org"}
]
description = "Static site generator"
license = {text = "WTFPL"}
readme = "README.md"
dependencies = [
"click",
"jinja2",
"pymarkdown",
"pyyaml",
]
[project.optional-dependencies]
dev = [
"nox",
"pytest",
"pytest-datadir",
"pytest-coverage"
]
[project.scripts]
jwebsite = "jwebsite.cli:main"
[build-system]
requires = ["setuptools>=45"]
[tool.mypy]
strict = true
files = "jwebsite/**/*.py,noxfile.py"
[tool.ruff]
line-length = 110
[tool.ruff.lint]
select = [
"E",
"F",
"W",
"UP",
"B",
"SIM",
"I",
"N",
"U",
"YTT",
"ASYNC",
"RUF"
]