From 9b6edfec0e7dfc6ac72dcd6e736f4de1a6140cec Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Thu, 10 Sep 2026 22:12:45 +0545 Subject: [PATCH] fix(templates/project): use project_name in pyproject.toml Package name, ruff known-first-party, and settings per-file-ignores now use project_name. package_name/module_name resolved to backend or config/core, producing wrong import resolution and settings paths. --- src/djinit/templates/project/pyproject.toml-tpl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/djinit/templates/project/pyproject.toml-tpl b/src/djinit/templates/project/pyproject.toml-tpl index 8e6e853..b45f6ee 100644 --- a/src/djinit/templates/project/pyproject.toml-tpl +++ b/src/djinit/templates/project/pyproject.toml-tpl @@ -1,5 +1,5 @@ [project] -name = "[[ package_name ]]" +name = "[[ project_name ]]" version = "0.1.0" description = "" readme = "README.md" @@ -62,4 +62,7 @@ ignore = [ ] [tool.ruff.lint.isort] -known-first-party = ["[[ module_name ]]"] +known-first-party = ["[[ project_name ]]"] + +[tool.ruff.lint.per-file-ignores] +"[[ project_name ]]/settings/*.py" = ["F403", "F405"]