1[build-system]
2requires = ["setuptools"]
3build-backend = "setuptools.build_meta"
4
5[project]
6name = "uv-template"
7version = "0.1.0"
8description = "project description"
9readme = "README.md"
10requires-python = ">=3.12"
11authors = [{ name = "Pyrox/dish", email = "pyrox@pyrox.dev" }]
12maintainers = [{ name = "Pyrox/dish", email = "pyrox@pyrox.dev" }]
13keywords = []
14classifiers = []
15dependencies = []
16
17[project.urls]
18Homepage = "https://git.pyrox.dev/pyrox/nix"
19Documentation = "https://git.pyrox.dev/pyrox/nix"
20Repository = "https://git.pyrox.dev/pyrox/nix"
21Issues = "https://git.pyrox.dev/pyrox/nix/issues"
22
23[dependency-groups]
24dev = []
25
26# Uncomment for django
27# [tool.djlint]
28# ignore = "H006"
29# indent = 2
30# profile = "django"
31# use_gitignore = true
32
33[tool.pyright]
34venvPath = "."
35venv = ".venv"
36# Uncomment for django
37# exclude = ["**/migrations/*.py", "manage.py", "scripts/*.py"]
38
39[tool.ruff]
40indent-width = 4
41
42[tool.ruff.format]
43# Uncomment for django
44# exclude = ["**/migrations/*.py", "manage.py", "scripts/*.py"]
45line-ending = "lf"
46indent-style = "space"
47
48[tool.ruff.lint]
49select = [
50 "A",
51 "ANN",
52 "ARG",
53 "COM",
54 "DTZ",
55 "ERA",
56 "E4",
57 "E7",
58 "E9",
59 "F",
60 "FURB",
61 "FLY",
62 "INP",
63 "LOG",
64 "PERF",
65 "PIE",
66 "PTH",
67 "Q",
68 "RET",
69 "RUF",
70 "S",
71 "SIM",
72 "T20",
73 "TCH",
74 "TID",
75 "UP",
76]
77ignore = ["ANN003", "COM812"]
78
79[tool.setuptools]
80packages = [""]
81
82[tool.uv]
83compile-bytecode = true
84package = false
85
86[tool.uv.sources]