# -*- 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-weasel
version             1.0.0
revision            0

categories-append   devel
platforms           {darwin any}
supported_archs     noarch
license             MIT
maintainers         {pguyot @pguyot} openmaintainer

description         CLI tool for running and managing spaCy projects

long_description    Weasel is a command-line tool for managing and \
                    running spaCy projects, providing workflows for \
                    data processing, training, and packaging NLP \
                    pipelines.

homepage            https://github.com/explosion/weasel

checksums           rmd160  47d52634363386e5493c53d92e39e945b97f0a3e \
                    sha256  7b129b44c90cc543b760532974ca1e4eb30dad2aa2026f57bdce66354ae610fc \
                    size    38682

python.versions     310 311 312 313 314

if {${name} ne ${subport}} {
    depends_lib-append \
                    port:py${python.version}-cloudpathlib \
                    port:py${python.version}-confection \
                    port:py${python.version}-httpx \
                    port:py${python.version}-packaging \
                    port:py${python.version}-pydantic \
                    port:py${python.version}-smart_open \
                    port:py${python.version}-srsly \
                    port:py${python.version}-typer \
                    port:py${python.version}-wasabi
}
