From 4710e373632b4a8442f2731706cfd684aa6eb53e Mon Sep 17 00:00:00 2001 From: Horea Christian Date: Fri, 24 Sep 2021 01:55:50 -0400 Subject: [PATCH] dev-python/pynwb: new package (DANDI stack) 2 tests still fail https://bugs.gentoo.org/814530 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Horea Christian --- dev-python/pynwb/ChangeLog | 4 ++++ dev-python/pynwb/Manifest | 1 + dev-python/pynwb/metadata.xml | 20 ++++++++++++++++++++ dev-python/pynwb/pynwb-2.0.0.ebuild | 27 +++++++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 dev-python/pynwb/ChangeLog create mode 100644 dev-python/pynwb/Manifest create mode 100644 dev-python/pynwb/metadata.xml create mode 100644 dev-python/pynwb/pynwb-2.0.0.ebuild diff --git a/dev-python/pynwb/ChangeLog b/dev-python/pynwb/ChangeLog new file mode 100644 index 0000000..97a035d --- /dev/null +++ b/dev-python/pynwb/ChangeLog @@ -0,0 +1,4 @@ +*keyrings_alt-4.1.0 (24 Sep 2021) + + 24 Sep 2021; +keyrings_alt-4.1.0.ebuild, +metadata.xml: + dev-python/keyrings_alt: new package (DANDI stack) diff --git a/dev-python/pynwb/Manifest b/dev-python/pynwb/Manifest new file mode 100644 index 0000000..2b6e74e --- /dev/null +++ b/dev-python/pynwb/Manifest @@ -0,0 +1 @@ +DIST pynwb-2.0.0.tar.gz 450082 SHA256 c22c96dd255e69cee1835057d741613d52c2ea1c45b6a1ef7f87ebaa8a5055ad SHA512 4afc319fd9cce0c1e81589236237f9a28b69dd846d96849ae5cc554287a6dd124fd421f700736dbb714cfbe6f260e79f374d1dd63ee92c2776f5173654d61f9a WHIRLPOOL 0a14cb4e7369f52f40294265ea3af760161cbf14a81797f50b372f081f49e94d8a5d6d828e212eb9136b224afbee52ae6a8e299b52a7f10231d59c33c7225284 diff --git a/dev-python/pynwb/metadata.xml b/dev-python/pynwb/metadata.xml new file mode 100644 index 0000000..99512b5 --- /dev/null +++ b/dev-python/pynwb/metadata.xml @@ -0,0 +1,20 @@ + + + + + gentoo@chymera.eu + Horea Christian + + + sci@gentoo.org + Gentoo Science Project + + + PyNWB is a Python package for working with NWB files. It provides a + high-level API for efficiently working with Neurodata stored in the NWB + format. Neurodata Without Borders: Neurophysiology (NWB:N) is a project + to develop a unified data format for cellular-based neurophysiology + data, focused on the dynamics of groups of neurons measured under a + large range of experimental conditions. + + diff --git a/dev-python/pynwb/pynwb-2.0.0.ebuild b/dev-python/pynwb/pynwb-2.0.0.ebuild new file mode 100644 index 0000000..ab461c6 --- /dev/null +++ b/dev-python/pynwb/pynwb-2.0.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format " +HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb" +SRC_URI="https://github.com/NeurodataWithoutBorders/pynwb/releases/download/${PV}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/hdmf[${PYTHON_USEDEP}] + dev-python/h5py[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + " +BDEPEND="" + +distutils_enable_tests setup.py +# 2 tests fail, ongoing: https://bugs.gentoo.org/814530