Change-Id: Ia1c7081377f53fd470addf35526f8b28a949a7b0 Signed-off-by: Jason Lowe-Power <jason@lowepower.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/52523 Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Gabe Black <gabe.black@gmail.com>
42 lines
957 B
TOML
42 lines
957 B
TOML
[build-system]
|
|
requires = ["setuptools>=42", "wheel", "cmake>=3.18", "ninja"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.check-manifest]
|
|
ignore = [
|
|
"tests/**",
|
|
"docs/**",
|
|
"tools/**",
|
|
"include/**",
|
|
".*",
|
|
"pybind11/include/**",
|
|
"pybind11/share/**",
|
|
"CMakeLists.txt",
|
|
"noxfile.py",
|
|
]
|
|
|
|
[tool.isort]
|
|
# Needs the compiled .so modules and env.py from tests
|
|
known_first_party = "env,pybind11_cross_module_tests,pybind11_tests,"
|
|
# For black compatibility
|
|
profile = "black"
|
|
|
|
[tool.mypy]
|
|
files = "pybind11"
|
|
python_version = "2.7"
|
|
warn_unused_configs = true
|
|
|
|
disallow_any_generics = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
check_untyped_defs = true
|
|
disallow_untyped_decorators = true
|
|
no_implicit_optional = true
|
|
warn_redundant_casts = true
|
|
warn_unused_ignores = true
|
|
warn_return_any = true
|
|
no_implicit_reexport = true
|
|
strict_equality = true
|