# -*- 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-ligo-lw
python.rootname     python-ligo-lw
version             1.6.0
revision            1

categories-append   science
maintainers         {aronnax @lpsinger} openmaintainer

license             GPL-2

description         Python LIGO Light-Weight XML I/O Library
long_description    The LIGO Light-Weight XML format is used extensively by \
                    compact object detection pipeline and associated tool \
                    sets. This package provides a Python I/O library for \
                    reading, writing, and interacting with documents in this \
                    format.
homepage            https://git.ligo.org/kipp.cannon/python-ligo-lw

checksums           rmd160  67afbcce210d31443cef2984685c180ec41013a5 \
                    sha256  5afb242628f9c77b9df40f59e4fd9ba0e09322ab42347d5b84b1e4fd9dd32c9a \
                    size    2314116

python.versions     27

patchfiles          patch-setup.py.diff

if {${name} ne ${subport}} {
    depends_lib-append  port:py${python.version}-dateutil \
                        port:py${python.version}-ligo-common \
                        port:py${python.version}-ligo-segments \
                        port:py${python.version}-numpy \
                        port:py${python.version}-six \
                        port:py${python.version}-yaml

    depends_build-append port:py${python.version}-setuptools
}
