My Nix Configuration
at main 1.4 kB view raw
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]