[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.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