jean-web/pyproject.toml

59 lines
758 B
TOML

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