build: sonarqube

This commit is contained in:
eneller
2025-07-25 12:54:21 +02:00
parent c5942eb6ea
commit 9205d1b558
3 changed files with 187 additions and 62 deletions

View File

@@ -18,8 +18,16 @@ epub2go = "epub2go.convert:main"
[tool.setuptools]
include-package-data = true
[tool.sonar]
project-key="epub2go"
[build-system]
requires = ["setuptools>=64", "setuptools_scm>=8"]
[dependency-groups]
dev = [
"pysonar>=1.0.2.1722",
]
[tool.setuptools_scm]
# can be empty if no extra settings are needed, presence enables setuptools-scm