# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python3_7 ) inherit eutils xdg distutils-r1 virtualx # Commit of documentation to fetch DOCS_PV="6abac0ce8be017c6ecfb2b451700bf5b0e4c36dd" DESCRIPTION="The Scientific Python Development Environment" HOMEPAGE=" https://www.spyder-ide.org/ https://github.com/spyder-ide/spyder/ https://pypi.org/project/spyder/" SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/spyder-ide/${PN}-docs/archive/${DOCS_PV}.tar.gz -> ${PN}-docs-${DOCS_PV}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" # Tests succeed, but freezes at the end, installation does not continue RESTRICT="test" RDEPEND=" >=dev-python/atomicwrites-1.2.0[${PYTHON_USEDEP}] >=dev-python/chardet-2.0.0[${PYTHON_USEDEP}] >=dev-python/cloudpickle-0.5.0[${PYTHON_USEDEP}] >=dev-python/diff-match-patch-20181111[${PYTHON_USEDEP}] dev-python/intervaltree[${PYTHON_USEDEP}] >=dev-python/ipython-4.0[${PYTHON_USEDEP}] ~dev-python/jedi-0.15.2[${PYTHON_USEDEP}] dev-python/keyring[${PYTHON_USEDEP}] >=dev-python/nbconvert-4.0[${PYTHON_USEDEP}] >=dev-python/numpydoc-0.6.0[${PYTHON_USEDEP}] ~dev-python/parso-0.5.2[${PYTHON_USEDEP}] >=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}] >=dev-python/pickleshare-0.4[${PYTHON_USEDEP}] >=dev-python/psutil-5.3[${PYTHON_USEDEP}] >=dev-python/pygments-2.0[${PYTHON_USEDEP}] >=dev-python/pylint-0.25[${PYTHON_USEDEP}] >=dev-python/python-language-server-0.31.9[${PYTHON_USEDEP}] =dev-python/pyxdg-0.26[${PYTHON_USEDEP}] >=dev-python/pyzmq-17.0.0[${PYTHON_USEDEP}] >=dev-python/qdarkstyle-2.8[${PYTHON_USEDEP}] >=dev-python/qtawesome-0.5.7[${PYTHON_USEDEP}] >=dev-python/qtconsole-4.6.0[${PYTHON_USEDEP}] >=dev-python/QtPy-1.5.0[${PYTHON_USEDEP},svg,webengine] >=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}] >=dev-python/spyder-kernels-1.9.1[${PYTHON_USEDEP}] =spyder-4.0.0 at the moment # optfeature "The autopep8 plugin" dev-python/spyder-autopep8 optfeature "Vim key bindings" dev-python/spyder-vim optfeature "Unittest support" dev-python/spyder-unittest optfeature "Jupyter notebook support" dev-python/spyder-notebook optfeature "System terminal inside spyder" dev-python/spyder-terminal # spyder-reports not yet updated to >=spyder-4.0.0 # optfeature "Markdown reports using Pweave" dev-python/spyder-reports }