[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", "markdown", "pyyaml", "markdown-full-yaml-metadata", ] [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" ]