# -*- 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                py-milc
version             1.9.1
revision            0

license             MIT
supported_archs     noarch
platforms           {darwin any}

maintainers         {@bashu gmail.com:bashu.was.here} openmaintainer

description         Opinionated Batteries-Included Python 3 CLI Framework.
long_description    MILC is a framework for writing CLI tools. It's goal is \
                    to make getting started easy and to grow with your program \
                    as it grows. MILC is Batteries Included- it gives you all \
                    the functionality that your users demand out of the box. \
                    Argument parsing, configuration files, flexible and \
                    configurable log output, ANSI colors, spinners, and other \
                    nicities are combined into one easy to use module.

homepage            https://github.com/clueboard/milc

checksums           rmd160  3eab3898b77e52e25c6d271014f367436a702337 \
                    sha256  d89c9fa85984adca2e49b8f4a3a77bd649df6553c92583be38f55e9a9343a65e \
                    size    28431

python.versions     310 311

if {${name} ne ${subport}} {
    depends_run-append \
        port:py${python.version}-platformdirs \
        port:py${python.version}-argcomplete \
        port:py${python.version}-colorama \
        port:py${python.version}-types-colorama \
        port:py${python.version}-spinners \
        port:py${python.version}-halo
}
