# -*- 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
python.versions 27 34 35 36 37
maintainers {stromnov @stromnov} openmaintainer
description Next-generation web-based notebook environment for \
long_description JupyterLab enables you to work with documents and \
activities such as Jupyter notebooks, text editors, \
terminals, and custom components in a flexible, \
integrated, and extensible manner.
homepage https://jupyter.org/
master_sites pypi:[string index ${python.rootname} 0]/${python.rootname}
distname ${python.rootname}-${version}
checksums rmd160 492235bc66fee1c79ab796b508e7f18949b86d12 \
sha256 2ec845845d51221e39d0d753884a19342c953f39febf3148a68631bf57ecb774 \
if {${name} ne ${subport}} {
depends_lib-append port:py${python.version}-setuptools \
port:py${python.version}-notebook \
port:py${python.version}-jupyterlab_server
if {${python.version} < 36} {
distname ${python.rootname}-${version}
checksums rmd160 4fe0074a1202cbc3833d1a85a3b8b9c5c97701c2 \
sha256 04a14b38b218c87731b519ff0f7e133b28a613ad944617ac7e07480d6a36eb5f \
depends_lib-replace port:py${python.version}-jupyterlab_server \
port:py${python.version}-jupyterlab_launcher
depends_lib-append port:py${python.version}-ipython_genutils
if {${python.version} eq 27} {
depends_lib-append port:py${python.version}-futures \
port:py${python.version}-subprocess32
patchfiles-append 3b8d451e6f9a4c609e60cde5fbb3cc84aae79951.patch
build.args-append --skip-npm