diff --git a/dev-python/slycot/Manifest b/dev-python/slycot/Manifest new file mode 100644 index 0000000..7071df6 --- /dev/null +++ b/dev-python/slycot/Manifest @@ -0,0 +1 @@ +DIST slycot-0.6.0.tar.gz 3084062 BLAKE2B 576c3c6f33fed535e2e24db657b1aa3aa2a9eee819b603117828c2b2c8b2c7810df32ef9ef5be5114474d0c2dc8bbf74a97e47da969a585e68c7504ca9f60693 SHA512 69b7189331fcf0cf762c7abf02f98e17a833698621aea26f799766879588341ba385df18e61937f9fdb7d82c582e9c348df880860b9b478c0d8b8310b908a317 diff --git a/dev-python/slycot/metadata.xml b/dev-python/slycot/metadata.xml new file mode 100644 index 0000000..cdbdc85 --- /dev/null +++ b/dev-python/slycot/metadata.xml @@ -0,0 +1,12 @@ + + + + + nils.freydank@posteo.de + Nils Freydank + + + python-control/slycot + slycot + + diff --git a/dev-python/slycot/slycot-0.6.0.ebuild b/dev-python/slycot/slycot-0.6.0.ebuild new file mode 100644 index 0000000..c42e512 --- /dev/null +++ b/dev-python/slycot/slycot-0.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..13} ) +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper for SLICOT, used by dev-python/control" +HOMEPAGE=" + https://github.com/python-control/Slycot + https://pypi.org/project/slycot/ +" + +LICENSE=" + BSD + GPL-2 +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scikit-build[${PYTHON_USEDEP}] + virtual/blas + virtual/lapack +" +BDEPEND=" + ${DEPEND} + dev-python/scipy[fortran,${PYTHON_USEDEP}] +" + +RDEPEND="${DEPEND}"