diff --git a/dev-python/spikeinterface/ChangeLog b/dev-python/spikeinterface/ChangeLog new file mode 100644 index 0000000..c0a1167 --- /dev/null +++ b/dev-python/spikeinterface/ChangeLog @@ -0,0 +1,5 @@ +*spikeinterface-0.91.0 (13 Oct 2021) + + 13 Oct 2021; +metadata.xml, + +spikeinterface-0.91.0.ebuild: + dev-python/spikeinterface: new package (DANDI ephys stack) diff --git a/dev-python/spikeinterface/Manifest b/dev-python/spikeinterface/Manifest new file mode 100644 index 0000000..5e43b0c --- /dev/null +++ b/dev-python/spikeinterface/Manifest @@ -0,0 +1 @@ +DIST spikeinterface-0.91.0.tar.gz 1226833 SHA256 c6fb8663e327ad4e28f85a5603e592086748bb1c6635bcfadbb34cd6c8e464e8 SHA512 bce2e6919238445d6209112f5ea0177476c5b4b025fbdf02d695bc5da56a9c6404d8d8d8e7dd9f7ec9c702b6752ab12b8b3efebe1e3c0141dd3a03cd16722912 WHIRLPOOL 0f5a1e0bb3ce73f63ba3d8b5e8061477f354363caf5e06e5dfd14f55d6f707edcdc5ace8ca6bb988ed0feb491977f207c083f16736e62f63e8529800c4ee6048 diff --git a/dev-python/spikeinterface/metadata.xml b/dev-python/spikeinterface/metadata.xml new file mode 100644 index 0000000..b9b71ad --- /dev/null +++ b/dev-python/spikeinterface/metadata.xml @@ -0,0 +1,15 @@ + + + + + gentoo@chymera.eu + Horea Christian + + + sci@gentoo.org + Gentoo Science Project + + + SpikeInterface/spikeinterface + + diff --git a/dev-python/spikeinterface/spikeinterface-0.91.0.ebuild b/dev-python/spikeinterface/spikeinterface-0.91.0.ebuild new file mode 100644 index 0000000..dbad22c --- /dev/null +++ b/dev-python/spikeinterface/spikeinterface-0.91.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +# 3.10 missing on numba and spyking-circus +inherit distutils-r1 + +DESCRIPTION="A Python-based module for creating flexible and robust spike sorting pipelines." +HOMEPAGE="https://github.com/SpikeInterface/spikeinterface" +SRC_URI="https://github.com/SpikeInterface/spikeinterface/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +# Tests fail, checking with upstream +# https://github.com/SpikeInterface/spikeinterface/issues/307 + +DEPEND=" + ${RDEPEND} + test? ( + dev-python/loky[${PYTHON_USEDEP}] + dev-python/numba[${PYTHON_USEDEP}] + dev-python/tridesclous[${PYTHON_USEDEP}] + sci-libs/spyking-circus[${PYTHON_USEDEP}] + dev-vcs/datalad + ) +" +RDEPEND=" + dev-python/joblib[${PYTHON_USEDEP}] + dev-python/neo[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/probeinterface[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] +" +# also needs: +# dev-python/PyQt5 +# hbdscan +# shybird +# herdingspikes +# might also need: +# dev-vcs/git-annex +# dev-python/matplotlib[${PYTHON_USEDEP}] +# sci-libs/scikit-learn[${PYTHON_USEDEP}] +# dev-python/networkx[${PYTHON_USEDEP}] +# dev-python/pybind11[${PYTHON_USEDEP}] +# dev-python/pillow[${PYTHON_USEDEP}] +# dev-python/pandas[${PYTHON_USEDEP}] +# dev-python/h5py[${PYTHON_USEDEP}] +BDEPEND="" + +distutils_enable_tests pytest