# -*- 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-dash
version             4.1.0
revision            0
categories-append   graphics www
platforms           {darwin any}
supported_archs     noarch
license             MIT
maintainers         nomaintainer

description         Data Apps & Dashboards for Python.
long_description    Built on top of Plotly.js, React and Flask, Dash \
                    ties modern UI elements like dropdowns, sliders, \
                    and graphs directly to your analytical Python code.

homepage            https://plotly.com/dash

checksums           rmd160  be2f84108fd77203d5a40a72b869cad0d30f3d16 \
                    sha256  17a92a87b0c1eacc025079a705e44e72cd4c5794629c0a2909942b611faeb595 \
                    size    6927689

python.versions     313 314

if {${name} ne ${subport}} {
    depends_build-append \
        port:py${python.version}-jupyter_packaging

    depends_lib-append \
        port:py${python.version}-flask \
        port:py${python.version}-importlib-metadata \
        port:py${python.version}-jupyterlab \
        port:py${python.version}-matplotlib \
        port:py${python.version}-nest_asyncio \
        port:py${python.version}-plotly \
        port:py${python.version}-requests \
        port:py${python.version}-retrying \
        port:py${python.version}-tenacity \
        port:py${python.version}-typing_extensions \
        port:py${python.version}-werkzeug
}
