# -*- 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-openpyxl
version             3.0.7
revision            0
categories-append   textproc
platforms           darwin
license             mit

python.versions     27 35 36 37 38 39

maintainers         {stromnov @stromnov} openmaintainer

description         Read/write Excel 2007 xlsx/xlsm files.

long_description    openpyxl is a pure python reader and writer of Excel \
                    OpenXML files. It is ported from the PHPExcel project.

homepage            http://openpyxl.readthedocs.org

checksums           rmd160  3fc5aecd68c5e68ea5ec00923657865299943692 \
                    sha256  6456a3b472e1ef0facb1129f3c6ef00713cebf62e736cd7a75bcc3247432f251 \
                    size    180484

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

    depends_lib-append  port:py${python.version}-jdcal \
                        port:py${python.version}-et_xmlfile

    if {${python.version} eq 27} {
        version             2.6.3
        revision            0
        distname            ${python.rootname}-${version}
        checksums           rmd160  17973a368ff5fbb67222fdb0240fcbad38bccd82 \
                            sha256  72d1ed243972cad0b3c236230083cac00d9c72804e64a2ae93d7901aec1a8f1c \
                            size    173754
        depends_build-delete \
                            port:py${python.version}-cython
    } else {
        build.args-append   --with-cython
        destroot.args-append \
                             --with-cython
    }

    livecheck.type      none
}

subport py35-${python.rootname} {
    replaced_by py38-${python.rootname}
    PortGroup obsolete 1.0
}
