2 requires = ["setuptools"]
3 build-backend = "setuptools.build_meta"
6 name = "nixos-test-driver"
10 nixos-test-driver = "test_driver:main"
11 generate-driver-symbols = "test_driver:generate_driver_symbols"
13 [tool.setuptools.packages]
16 [tool.setuptools.package-data]
17 test_driver = ["py.typed"]
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]]
28 ignore_missing_imports = true
30 [[tool.mypy.overrides]]
32 ignore_missing_imports = true
34 [[tool.mypy.overrides]]
35 module = "junit_xml.*"
36 ignore_missing_imports = true
40 target-version = ['py39']
44 warn_redundant_casts = true
45 disallow_untyped_calls = true
46 disallow_untyped_defs = true
47 no_implicit_optional = true