vuls: init at 0.27.0
[NixPkgs.git] / nixos / lib / test-driver / pyproject.toml
blob714139bc1b25ca6aaffa631c59a5876108e562e5
1 [build-system]
2 requires = ["setuptools"]
3 build-backend = "setuptools.build_meta"
5 [project]
6 name = "nixos-test-driver"
7 version = "0.0.0"
9 [project.scripts]
10 nixos-test-driver = "test_driver:main"
11 generate-driver-symbols = "test_driver:generate_driver_symbols"
13 [tool.setuptools.packages]
14 find = {}
16 [tool.setuptools.package-data]
17 test_driver = ["py.typed"]
19 [tool.ruff]
20 line-length = 88
22 lint.select = ["E", "F", "I", "U", "N"]
23 lint.ignore = ["E501"]
25 # xxx: we can import https://pypi.org/project/types-colorama/ here
26 [[tool.mypy.overrides]]
27 module = "colorama.*"
28 ignore_missing_imports = true
30 [[tool.mypy.overrides]]
31 module = "ptpython.*"
32 ignore_missing_imports = true
34 [[tool.mypy.overrides]]
35 module = "junit_xml.*"
36 ignore_missing_imports = true
38 [tool.black]
39 line-length = 88
40 target-version = ['py39']
41 include = '\.pyi?$'
43 [tool.mypy]
44 warn_redundant_casts = true
45 disallow_untyped_calls = true
46 disallow_untyped_defs = true
47 no_implicit_optional = true