# -*- 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-notebook
version             6.3.0
revision            0
categories-append   devel science
platforms           darwin
license             BSD
supported_archs     noarch

python.versions     27 35 36 37 38 39

maintainers         {stromnov @stromnov} openmaintainer

description         Web-based notebook environment for interactive computing.
long_description    ${description}

homepage            https://jupyter.org

checksums           rmd160  7a631a0251bc0ed9b68c4bf627b0f929bf8e7ebc \
                    sha256  cbc9398d6c81473e9cdb891d2cae9c0d3718fca289dda6d26df5cb660fcadc7d \
                    size    13922153

if {${name} ne ${subport}} {
    depends_lib-append  port:py${python.version}-setuptools \
                        port:py${python.version}-jinja2 \
                        port:py${python.version}-tornado \
                        port:py${python.version}-zmq \
                        port:py${python.version}-argon2-cffi \
                        port:py${python.version}-ipython_genutils \
                        port:py${python.version}-traitlets \
                        port:py${python.version}-jupyter_core \
                        port:py${python.version}-jupyter_client \
                        port:py${python.version}-nbformat \
                        port:py${python.version}-nbconvert \
                        port:py${python.version}-ipykernel \
                        port:py${python.version}-send2trash \
                        port:py${python.version}-terminado \
                        port:py${python.version}-prometheus_client

    if {${python.version} eq 27} {
        version             5.7.8
        revision            0
        distname            ${python.rootname}-${version}
        checksums           rmd160  4e6a19afed2729b93308f7eadfe971e22d4afeb0 \
                            sha256  573e0ae650c5d76b18b6e564ba6d21bf321d00847de1d215b418acb64f056eb8 \
                            size    13371684

        depends_lib-append  port:py${python.version}-ipaddress
        depends_lib-delete  port:py${python.version}-argon2-cffi
    } elseif {${python.version} eq 35} {
        version             6.2.0
        revision            0
        distname            ${python.rootname}-${version}
        checksums           rmd160  ac4da314f85681366d39065a7f2e2246fd9927ac \
                            sha256  0464b28e18e7a06cec37e6177546c2322739be07962dd13bf712bcb88361f013 \
                            size    13927515
    }

    livecheck.type      none
}
