brassage/pyproject.toml
2025-08-15 14:39:27 +02:00

53 lines
922 B
TOML

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "brassage"
version = "0.0.1"
description = "Application web de brassage multi-opérateurs"
readme = "README.md"
requires-python = ">=3.12"
keywords = []
authors = [
{ name = "Jeltz", email = "jeltz@crans.org" },
]
classifiers = [
"Development Status :: 4 - Beta",
"Programming Language :: Python",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
]
dependencies = [
"starlette",
"aiohttp",
"pydantic>=2",
"uvicorn",
"jinja2",
"python-multipart",
]
[project.scripts]
brassage = "brassage.__main__:main"
[tool.ruff]
line-length = 79
target-version = "py312"
[tool.ruff.lint]
select = ["ALL"]
ignore = [
"D100",
"D101",
"D103",
"D104",
"T201",
"D203",
"D212",
"COM812",
"FBT001",
"ISC001",
"FIX",
"TD",
]