# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           python 1.0

name                tmt
version             1.63.0
revision            0

categories          devel python
supported_archs     noarch
platforms           {darwin any}
license             MIT
maintainers         {sub-pop.net:link @subpop} \
                    openmaintainer

description         Test Management Tool
long_description    The tmt tool provides a user-friendly way to work with \
                    tests. You can comfortably create new tests, safely and \
                    easily run tests across different environments, review \
                    test results, debug test code and enable tests in the CI \
                    using a consistent and concise config. \
                    The python module and command-line tool implement the \
                    Metadata Specification which allows storing all needed \
                    test execution data directly within a git repository. \
                    Together with the possibility to reference remote \
                    repositories, it makes it easy to share test coverage \
                    across projects and distros. \
                    The Flexible Metadata Format fmf is used to store data in \
                    both human and machine readable way close to the source \
                    code. Thanks to inheritance and elasticity metadata are \
                    organized in the structure efficiently, preventing \
                    unnecessary duplication.

homepage            https://tmt.readthedocs.io

checksums           rmd160  c28ffc6271118370b2f8bd09cd4047a240934468 \
                    sha256  57a78da5e27b5770f41a3aa95cf89c7c528b7a0d2d302e225f5572619dc3218d \
                    size    1001907

python.default_version 312
python.pep517_backend  hatch

depends_build-append \
                port:py${python.version}-hatch-vcs

depends_lib-append \
                port:py${python.version}-click \
                port:py${python.version}-docutils \
                port:py${python.version}-fmf \
                port:py${python.version}-jinja2 \
                port:py${python.version}-pint \
                port:py${python.version}-pydantic \
                port:py${python.version}-pygments \
                port:py${python.version}-requests \
                port:py${python.version}-ruamel-yaml \
                port:py${python.version}-urllib3 \
                port:py${python.version}-typing_extensions
