Spaces:
Sleeping
Sleeping
[build-system] | |
requires = ["setuptools>=42", "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 = "3.6" | |
strict = true | |
show_error_codes = true | |
enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"] | |
warn_unreachable = true | |
[[tool.mypy.overrides]] | |
module = ["ghapi.*", "setuptools.*"] | |
ignore_missing_imports = true | |
[tool.pytest.ini_options] | |
minversion = "6.0" | |
addopts = ["-ra", "--showlocals", "--strict-markers", "--strict-config"] | |
xfail_strict = true | |
filterwarnings = ["error"] | |
log_cli_level = "info" | |
testpaths = [ | |
"tests", | |
] | |
timeout=300 | |
[tool.pylint] | |
master.py-version = "3.6" | |
reports.output-format = "colorized" | |
messages_control.disable = [ | |
"design", | |
"fixme", | |
"imports", | |
"line-too-long", | |
"imports", | |
"invalid-name", | |
"protected-access", | |
"missing-module-docstring", | |
] | |