/ pyproject.toml
pyproject.toml
 1  [tool.poetry]
 2  authors = ["Christoph Görn <goern@b4mad.net>"]
 3  description = "This is a set of django models used for #B4mad racing."
 4  license = "GPL-3.0-later"
 5  name = "b4mad-racing-telemetry"
 6  readme = "README.md"
 7  version = "0.3.0"
 8  
 9  [tool.poetry.dependencies]
10  Django = "^5.0"
11  django-admin-list-filter-dropdown = "^1.0.3"
12  django-admin-relation-links = "^0.2.5"
13  django-dirtyfields = "^1.9.2"
14  django-extensions = "^3.2.3"
15  python = "^3.10"
16  psycopg = {extras = ["binary"], version = "^3.1.14"}
17  
18  [tool.poetry.group.dev.dependencies]
19  black = "^23.11.0"
20  mypy = "^1.7.1"
21  psycopg = "^3.1.14"
22  pylint-django = "^2.5.5"
23  pytest-django = "^4.7.0"
24  
25  [tool.commitizen]
26  major_version_zero = true
27  name = "cz_conventional_commits"
28  tag_format = "v$version"
29  update_changelog_on_bump = true
30  version_provider = "poetry"
31  version_scheme = "semver"
32  
33  [build-system]
34  build-backend = "poetry.core.masonry.api"
35  requires = ["poetry-core"]
36  
37  [tool.isort]
38  combine_as_imports = true
39  include_trailing_comma = true
40  line_length = 120
41  multi_line_output = 3
42  profile = "django"
43  
44  [tool.black]
45  include = '\.pyi?$'
46  line-length = 120
47  target-version = ['py39']
48  
49  [tool.djlint]
50  ignore = "H031"
51  profile = "django"
52  
53  [tool.ruff]
54  line-length = 120