pyproject.toml

Summary

Maintainability
Test Coverage
[build-system]
requires = [
    "setuptools>=42",
    "setuptools_scm[toml]>=3.4",
    "wheel",
]
build-backend = "setuptools.build_meta"

[tool.setuptools_scm]
write_to = "gwosc/_version.py"

[tool.coverage.paths]
source = [
    "gwosc/",
    "/usr/lib/python*/*-packages/gwosc/",
    "/usr/local/lib/python*/*-packages/gwosc/",
]

[tool.coverage.run]
source = ["gwosc"]
omit = [
    "gwosc/_version.py",
    "setup.py",
]

[tool.pytest.ini_options]
addopts = "-r a --color=yes"
filterwarnings = [
    "error",
    # https://github.com/pyreadline/pyreadline/issues/65
    "ignore:Using or importing the ABCs::pyreadline",
]
markers = [
    "remote",
]