Spaces:
Sleeping
Sleeping
[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 | |