[build-system] requires = ["setuptools>=45", "setuptools_scm[toml]>=6.2", "wheel"] [tool.setuptools_scm] write_to = "sec_certs/_version.py" version_scheme = "no-guess-dev" [tool.black] line-length = 120 exclude = ''' /( \.git | \.mypy_cache | \.tox | venv | certsvenv | \.venv | _build | buck-out | build | dist )/ ''' [tool.isort] multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 use_parentheses = true ensure_newline_before_comments = true line_length = 120 skip = ["certsvenv", "build"] [tool.mypy] plugins = ["numpy.typing.mypy_plugin"] ignore_missing_imports = true exclude = "build/" [tool.pytest.ini_options] markers = ["slow: marks tests as slow (deselect with '-m \"not slow\"')"] addopts = "--cov sec_certs"