audit-labs/control-coverage

Control coverage and blind-spot analysis for audit evidence.

clone: git clone https://gitbay.org/audit-labs/control-coverage.git

v0.1.0: pyproject.toml · raw

 1[build-system]
 2requires = ["setuptools>=68"]
 3build-backend = "setuptools.build_meta"
 4
 5[project]
 6name = "control-coverage"
 7version = "0.1.0"
 8description = "Control-first coverage and blind-spot analysis over an evidence corpus, with a Statement of Applicability."
 9readme = "README.md"
10requires-python = ">=3.10"
11license = { text = "GPL-3.0-or-later" }
12authors = [{ name = "Audit Labs" }]
13dependencies = ["PyYAML>=6.0"]
14
15[project.optional-dependencies]
16dev = ["pytest>=8.0", "ruff>=0.5"]
17
18[project.scripts]
19control-coverage = "control_coverage.cli:main"
20
21[project.urls]
22Homepage = "https://audit-labs.dev"
23Repository = "https://github.com/audit-labs/control-coverage"
24
25[tool.setuptools]
26packages = ["control_coverage", "control_coverage.reporters"]
27include-package-data = true
28
29[tool.setuptools.package-data]
30# Ship the bundled framework catalogs inside the wheel so the CLI works after install.
31"control_coverage" = ["catalogs/*.yaml"]