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
Newer Older
  • Learn to ignore specific revisions
  • Dorian Turba's avatar
    Dorian Turba committed
    [build-system]
    build-backend = "hatchling.build"
    
    requires = ["hatchling"]
    
    Dorian Turba's avatar
    Dorian Turba committed
    
    [project]
    name = "r2devops_catalog"
    version = "0.1.0"
    authors = [
    
        {email = "contact.7ltt4@8shield.net", name = "Dorian Turba"},
    
    Dorian Turba's avatar
    Dorian Turba committed
    ]
    
    description = "Catalog of r2devops projects"
    
    Dorian Turba's avatar
    Dorian Turba committed
    dependencies = [
        "black_project @ {root:uri}/tests/black_project",
        "flake8_project @ {root:uri}/tests/flake8_project",
        "isort_project @ {root:uri}/tests/isort_project",
    
    Dorian Turba's avatar
    Dorian Turba committed
        "mypy_project @ {root:uri}/tests/mypy_project",
    
        "pytest_project @ {root:uri}/tests/pytest_project",
    
    Dorian Turba's avatar
    Dorian Turba committed
    ]
    
    
    [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