File: pyproject.toml

package info (click to toggle)
hcloud-python 2.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,396 kB
  • sloc: python: 15,311; makefile: 43; javascript: 3
file content (39 lines) | stat: -rw-r--r-- 777 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[tool.isort]
profile = "black"
combine_as_imports = true
add_imports = ["from __future__ import annotations"]

[tool.mypy]
disallow_untyped_defs = true

[tool.coverage.run]
source = ["hcloud"]

[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"

[tool.pylint.main]
py-version = "3.8"
recursive = true
jobs = 0

[tool.pylint.reports]
output-format = "colorized"

[tool.pylint."messages control"]
disable = [
  "fixme",
  "line-too-long",
  "missing-class-docstring",
  "missing-module-docstring",
  "redefined-builtin",
  "duplicate-code",
  # Consider disabling line-by-line
  "too-few-public-methods",
  "too-many-public-methods",
  "too-many-arguments",
  "too-many-instance-attributes",
  "too-many-lines",
  "too-many-positional-arguments",
]