# -*- 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-eli5
version             0.16.0
revision            0

categories-append   math
platforms           {darwin any}
supported_archs     noarch
license             MIT
maintainers         nomaintainer

description         A library for debugging/inspecting machine learning\
                    classifiers and explaining their predictions
long_description    {*}${description}.\
                    It provides support for the following machine\
                    learning frameworks and packages: scikit-learn,\
                    Keras, xgboost, LightGBM, CatBoost, lightning,\
                    and sklearn-crfsuite. ELI5 also implements several\
                    algorithms for inspecting black-box models:\
                    TextExplainer and Permutation.

homepage            https://github.com/eli5-org/eli5

checksums           rmd160  a8c1267e5495438a296d7e62d41aaf99b4b99273 \
                    sha256  6d8ab55b3535f8feecf4f98dbaadd6876121e5a2549735635cf71707d34bd47c \
                    size    271026

python.versions     314

if {${name} ne ${subport}} {
    depends_lib-append \
                    port:py${python.version}-attrs \
                    port:py${python.version}-graphviz \
                    port:py${python.version}-jinja2 \
                    port:py${python.version}-numpy \
                    port:py${python.version}-scikit-learn \
                    port:py${python.version}-scipy \
                    port:py${python.version}-tabulate
}
