| [build-system] | |
| requires = ["setuptools", "wheel", "cython==0.29.35", "numpy==1.24.3", "packaging"] | |
| [tool.black] | |
| line-length = 120 | |
| target-version = ['py310'] | |
| exclude = ''' | |
| ( | |
| /( | |
| \.eggs # exclude a few common directories in the | |
| | \.git # root of the project | |
| | \.hg | |
| | \.mypy_cache | |
| | \.tox | |
| | \.venv | |
| | _build | |
| | buck-out | |
| | build | |
| | dist | |
| )/ | |
| | foo.py # also separately exclude a file named foo.py in | |
| # the root of the project | |
| ) | |
| ''' | |
| [tool.pytest.ini_options] | |
| addopts = [ | |
| "--color=yes", | |
| "--durations=0", | |
| "--strict-markers", | |
| "--doctest-modules", | |
| ] | |
| filterwarnings = [ | |
| "ignore::DeprecationWarning", | |
| "ignore::UserWarning", | |
| ] | |
| log_cli = "True" | |
| markers = [ | |
| "slow: slow tests", | |
| ] | |
| minversion = "6.0" | |
| testpaths = "tests/" | |
| [tool.coverage.report] | |
| exclude_lines = [ | |
| "pragma: nocover", | |
| "raise NotImplementedError", | |
| "raise NotImplementedError()", | |
| "if __name__ == .__main__.:", | |
| ] | |