# -*- 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-maggma
version             0.72.0
revision            0

categories-append   science devel
platforms           {darwin any}
supported_archs     noarch
license             BSD
maintainers         nomaintainer

description         Framework to develop datapipelines from files on disk to \
                    full dissemenation API
long_description    {*}${description}

homepage            https://github.com/materialsproject/maggma

checksums           rmd160  ef291dadadb537477ee50f297391b566c471964f \
                    sha256  e65ed3d1ec6b722cad0e97b7dec678eedfe8557d431b7ab283e6ba86b5dbfdc1 \
                    size    223411

python.versions     310 311 312 313

if {${name} ne ${subport}} {
    depends_lib-append \
                    port:py${python.version}-aioitertools \
                    port:py${python.version}-boto3 \
                    port:py${python.version}-dnspython \
                    port:py${python.version}-jsonlines \
                    port:py${python.version}-jsonschema \
                    port:py${python.version}-mongomock \
                    port:py${python.version}-monty \
                    port:py${python.version}-msgpack \
                    port:py${python.version}-numpy \
                    port:py${python.version}-orjson \
                    port:py${python.version}-pandas \
                    port:py${python.version}-pydantic \
                    port:py${python.version}-pydantic_settings \
                    port:py${python.version}-pydash \
                    port:py${python.version}-pymongo \
                    port:py${python.version}-dateutil \
                    port:py${python.version}-zmq \
                    port:py${python.version}-ruamel-yaml \
                    port:py${python.version}-setuptools \
                    port:py${python.version}-sshtunnel \
                    port:py${python.version}-tqdm
}
