[project] name = "cookiecutter-django" version = "2024.09.08" description = "A Cookiecutter template for creating production-ready Django projects quickly." readme = "README.md" keywords = [ "cookiecutter", "django", "project template", "scaffolding", "skeleton", ] license = { text = "BSD" } authors = [ { name = "Daniel Roy Greenfeld", email = "pydanny@gmail.com" }, ] requires-python = ">=3.12" classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "Framework :: Django :: 5.0", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", ] urls = { Repository = "https://github.com/cookiecutter/cookiecutter-django" } [tool.black] line-length = 119 target-version = [ 'py312', ] # ==== isort ==== [tool.isort] profile = "black" line_length = 119 known_first_party = [ "tests", "scripts", "hooks", ] # ==== djLint ==== [tool.pytest.ini_options] addopts = "-v --tb=short" norecursedirs = [ ".tox", ".git", "*/migrations/*", "*/static/*", "docs", "venv", "*/{{cookiecutter.project_slug}}/*", ] # ==== black ==== [tool.djlint] blank_line_after_tag = "load,extends" close_void_tags = true format_css = true format_js = true # TODO: remove T002 when fixed https://github.com/Riverside-Healthcare/djLint/issues/687 ignore = "H006,H030,H031,T002,T028" ignore_blocks = "raw" include = "H017,H035" indent = 2 max_line_length = 119 profile = "jinja" [tool.djlint.css] indent_size = 2 [tool.djlint.js] indent_size = 2