From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- dev-python/glueviz/Manifest | 3 ++ dev-python/glueviz/glueviz-0.10.4.ebuild | 70 ++++++++++++++++++++++++++++++++ dev-python/glueviz/metadata.xml | 16 ++++++++ 3 files changed, 89 insertions(+) create mode 100644 dev-python/glueviz/Manifest create mode 100644 dev-python/glueviz/glueviz-0.10.4.ebuild create mode 100644 dev-python/glueviz/metadata.xml (limited to 'dev-python/glueviz') diff --git a/dev-python/glueviz/Manifest b/dev-python/glueviz/Manifest new file mode 100644 index 000000000000..e227e33c45bf --- /dev/null +++ b/dev-python/glueviz/Manifest @@ -0,0 +1,3 @@ +DIST glueviz-0.10.4.tar.gz 2395 BLAKE2B 954d3ed2e58cb85e35842ceeace39010e01b354d7c1a6a0dc1581a210f9fcc7abeaf25f8a4553f2b4b93e1f2b359bf459b01ed1b9b3c6a55631779459f8a80ed SHA512 c372e04a52a1e4609a8545f3330d539f0afbbe30b09d4f3c0be28895bab82ab1825cb907297562adaefa11c0c94b25c74ccffc31b5a272eb45724efe6180e8f6 +EBUILD glueviz-0.10.4.ebuild 2058 BLAKE2B b5cdbd2be9910606075c16c9816de810d496078a4f1e1d45ec9ab85c0c7e5d0e76b6de2fc0dd1c7d8054c6114b9fa302ca4fdfffb55b7e14b1d59659e1d795d7 SHA512 03d0f8effbd778c6f686e644d4a5e99b7cf85cf577a5fe2e0d1e17e5ffdcc5ffb630444a137f4f7e7f1ab801f45125f4e7a48c7bbb3ea99f4841bb6ddfeafd25 +MISC metadata.xml 590 BLAKE2B 9bb886d14d02ac1d0a70a19338506b5b9c175502bd900e99b010130479938e015796512e2d77e9fa41aebe36a281aea1131d64afa1cb998824dd3b372789f2c3 SHA512 c7e9cf9b5889352b5f56bd3945a46ca22ba51c4f15dca335beedbf83eb34f16da61a5f8d7ea7bfd75a1f8168683088411315b28e2d9005f2771067624e52a0c9 diff --git a/dev-python/glueviz/glueviz-0.10.4.ebuild b/dev-python/glueviz/glueviz-0.10.4.ebuild new file mode 100644 index 000000000000..2757d82c20fb --- /dev/null +++ b/dev-python/glueviz/glueviz-0.10.4.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit distutils-r1 eutils virtualx fdo-mime + +DESCRIPTION="Python library to explore relationships within and among related datasets" +HOMEPAGE="http://www.glueviz.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +LICENSE="BSD MIT" +SLOT="0" +IUSE="test" + +# as of 0.10.0; broken +#RESTRICT="test" + +DOCS=( README.rst ) + +RDEPEND=" + dev-python/astropy[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/QtPy[${PYTHON_USEDEP},designer,gui] +" + +DEPEND="${RDEPEND} + dev-python/astropy-helpers[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/glue-vispy-viewers[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/qtconsole[${PYTHON_USEDEP}] + dev-python/QtPy[${PYTHON_USEDEP},designer,gui,testlib] + ) +" + +python_test() { + virtx esetup.py test +} + +pkg_postinst() { + optfeature "Interactive Ipython terminal" \ + dev-python/ipython \ + dev-python/ipykernel \ + dev-python/qtconsole \ + dev-python/traitlets \ + dev-python/pygments \ + dev-python/zmq + optfeature "Parse AVM metadata" dev-python/pyavm + optfeature "Save ${PN} sessions" dev-python/dill + optfeature "Support HDF5 files" dev-python/h5py + optfeature "Image processing calculations" sci-libs/scipy + optfeature "Read popular image formats" sci-libs/scikits_image + optfeature "Interact with Ginga viewer" dev-python/ginga + optfeature "Export plots to plot.ly" dev-python/plotly + optfeature "Support Excel reading" dev-python/xlrd + optfeature "Used to read in spectral cubes" dev-python/spectral-cube + optfeature "Support astronomy dendograms" dev-python/astrodendro + + # Update mimedb for the new .desktop file + fdo-mime_desktop_database_update +} diff --git a/dev-python/glueviz/metadata.xml b/dev-python/glueviz/metadata.xml new file mode 100644 index 000000000000..6138cdefa33d --- /dev/null +++ b/dev-python/glueviz/metadata.xml @@ -0,0 +1,16 @@ + + + + + sci-astronomy@gentoo.org + Gentoo Astronomy Project + + + python-glue is a Python library for data interaction, it blurs the boundary + between GUI-centric and code-centric data exploration. + + + glueviz + glue-viz/glue + + -- cgit v1.2.3