Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
pyproject.toml 1.07 KiB
[build-system]
build-backend = "hatchling.build"
requires = ["hatchling"]

[project]
name = "r2devops_catalog"
version = "0.1.0"
authors = [
    {email = "contact.7ltt4@8shield.net", name = "Dorian Turba"},
]
description = "Catalog of r2devops projects"
dependencies = [
    "black_project @ {root:uri}/tests/black_project",
    "flake8_project @ {root:uri}/tests/flake8_project",
    "isort_project @ {root:uri}/tests/isort_project",
    "mypy_project @ {root:uri}/tests/mypy_project",
    "pytest_project @ {root:uri}/tests/pytest_project",
]

[project.optional-dependencies]
QUALITY = [
    "black",
    "mypy",
    "pre-commit",
    "toml-sort",
]

[tool.hatch.metadata]
allow-direct-references = true

[[tool.mypy.overrides]]
ignore_missing_imports = true
module = [
    "packaging",
    "packaging.requirements",
    "packaging.specifiers",
]

[tool.pymarkdown]
strict-config = true
plugins.line-length.enabled = false

[tool.tomlsort]
all = true
in_place = true
spaces_indent_inline_array = 4
trailing_comma_inline_array = true

[tool.tomlsort.overrides."project"]
table_keys = false