# -*- 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-statsmodels
version             0.12.2
revision            0
categories-append   science math
platforms           darwin
license             BSD

python.versions     27 35 36 37 38 39

maintainers         {stromnov @stromnov} openmaintainer

description         Statistical computations and models for use with SciPy

long_description    Statsmodels is  a  Python  package  that  provides \
                    a complement to scipy for statistical computations \
                    including descriptive  statistics  and  estimation \
                    of statistical models.

homepage            http://www.statsmodels.org/

checksums           rmd160  d8049f589996c1a4f9c443d2303cb466e013c033 \
                    sha256  8ad7a7ae7cdd929095684118e3b05836c0ccb08b6a01fe984159475d174a1b10 \
                    size    17470078

if {${name} ne ${subport}} {
    depends_build-append \
                        port:py${python.version}-setuptools \
                        port:py${python.version}-cython
    depends_lib-append  port:py${python.version}-numpy \
                        port:py${python.version}-scipy \
                        port:py${python.version}-pandas \
                        port:py${python.version}-patsy

    if {${python.version} < 36} {
        version             0.10.2
        revision            0
        distname            ${python.rootname}-${version}
        checksums           rmd160  9b437ff8df046770847ac865d4c4b55b7e1b4e3b \
                            sha256  9cd2194c6642a8754e85f9a6e6912cdf996bebf6ff715d3cc67f65dadfd37cc9 \
                            size    14065612
    }

    post-patch {
        delete {*}[glob ${worksrcpath}/statsmodels/*/*.c]
        delete {*}[glob ${worksrcpath}/statsmodels/*/*/*.c]
    }

    livecheck.type      none
}
