# -*- 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
PortGroup           github 1.0

github.setup        jmcnamara XlsxWriter 3.3.1 RELEASE_
github.tarball_from archive
name                py-XlsxWriter
revision            0

python.versions     310 311 312 313 314 315

license             BSD
maintainers         {eborisch @eborisch} \
                    openmaintainer
supported_archs     noarch
platforms           {darwin any}

description         Python module for writing files in XLSX file format.

long_description    XlsxWriter can be used to write text, numbers, formulas \
                    and hyperlinks to multiple worksheets and it supports \
                    features such as formatting and many more.

checksums           rmd160  30b9e8ac9a2f819048eccdcc138915ee895dd058 \
                    sha256  90d93cc9eb66dd4664948f581be7445ed3b8ec810f88b41e0b3ee11b056757f5 \
                    size    25136241

if {${name} ne ${subport}} {
    test.run                yes
    depends_build-append    port:py${python.version}-typing_extensions
}
