# -*- 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
github.setup ipython ipython 6.2.1
categories-append devel science
python.versions 27 34 35 36
maintainers {aronnax @lpsinger} sean stromnov openmaintainer
description An enhanced interactive Python shell.
long_description ${description}
distname ${python.rootname}-${version}
checksums rmd160 b0a9962a2caabdb0bea43e6a0c5b376b6253043c \
sha256 fe566873faea98634c0973eb74c4f934f97a69ed697250cecb05deaf16f8875b
if {${name} ne ${subport}} {
set python_major [string range ${python.version} 0 end-1]
depends_lib-append port:ipython_select \
port:ipython${python_major}_select \
port:py${python.version}-setuptools \
port:py${python.version}-decorator \
port:py${python.version}-pickleshare \
port:py${python.version}-simplegeneric \
port:py${python.version}-traitlets \
port:py${python.version}-pexpect \
port:py${python.version}-appnope \
port:py${python.version}-gnureadline \
port:py${python.version}-prompt_toolkit \
port:py${python.version}-pygments
if {${python.version} == 27} {
github.setup ipython ipython 5.4.0
checksums rmd160 4b8147deacc9dd15a5d544555eb82da6e00ed468 \
sha256 9822ea6b60c29e65e9078e71e2a61972b3fbff91a1bdac3ea4a2d87b14b555b3
depends_lib-append port:py${python.version}-backports-shutil_get_terminal_size \
port:py${python.version}-pathlib2
depends_lib-append port:py${python.version}-jedi
if {${python.version} == 34} {
depends_lib-append port:py${python.version}-typing
variant parallel description "Support for parallel computing (deprecated variant)" {
To enable support for parallel computing please install py${python.version}-ipyparallel port:
sudo port install py${python.version}-ipyparallel