[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "ar-elecarrangement" version = "0.1.0" description = "Diseño eléctrico de buques — servidor + clientes web" readme = "README.md" requires-python = ">=3.11" license = { text = "Proprietary" } authors = [ { name = "Alvaro Enrique Romero Donado", email = "alro65@gmail.com" }, ] [tool.ruff] line-length = 100 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "I", "N", "W", "B", "UP", "PL", "RUF"] ignore = ["PLR0913"] # too many arguments — common in marine engineering APIs [tool.pytest.ini_options] testpaths = ["backend/tests"] python_files = ["test_*.py"] asyncio_mode = "auto" [tool.mypy] python_version = "3.11" strict = true warn_return_any = true warn_unused_configs = true