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