commit:     f7cdfcd6620fc89b2c89f0d546045e0fd23af750
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 18 02:44:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 02:54:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7cdfcd6

dev-python/pyamg: Bump to 5.0.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pyamg/Manifest           |  1 +
 dev-python/pyamg/pyamg-5.0.0.ebuild | 49 +++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pyamg/Manifest b/dev-python/pyamg/Manifest
index b2369788dc5a..ee76c73d48d8 100644
--- a/dev-python/pyamg/Manifest
+++ b/dev-python/pyamg/Manifest
@@ -1 +1,2 @@
 DIST pyamg-4.2.3.gh.tar.gz 4101959 BLAKE2B 
190cce0bb06bbfc09e8c7a8d6d70498308e4d0e098c23a12d12ae8373b56ef183694430c1f85e287682f9733e3f85ff2bd94d8e10003f578af32f3c3f583a8f4
 SHA512 
ad11ed2870de41bb9596167a5a7fc3edd4c4bc898c2f5b5ffa3cfa862372d993fe1adfc5f3d199150ba69a4d2acbf75e5d99b3aa872273da0d05f1fd8d9f5c6d
+DIST pyamg-5.0.0.gh.tar.gz 4132243 BLAKE2B 
72630feb399653566c32ece3aad52f7e7634418c607ff8a4cc84aa1f5a378ef27b0b954e2ed1e52a9cb74a26a3b0c30ca3b0c25469ad4a7001dd5dc0b6a2a535
 SHA512 
c601e93dbc805f56aa976e5e32c80ae8307022736f29d1d28c5646e814d0c3684b1241f0d8953a2c47ba372107c013e9421d49997340887c0dc92d7c0a56dea7

diff --git a/dev-python/pyamg/pyamg-5.0.0.ebuild 
b/dev-python/pyamg/pyamg-5.0.0.ebuild
new file mode 100644
index 000000000000..4171b0ddd8fe
--- /dev/null
+++ b/dev-python/pyamg/pyamg-5.0.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Algebraic multigrid solvers in Python"
+HOMEPAGE="
+       https://www.pyamg.org/
+       https://github.com/pyamg/pyamg/
+       https://pypi.org/project/pyamg/
+"
+SRC_URI="
+       https://github.com/pyamg/pyamg/archive/v${PV}.tar.gz
+               -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+       dev-python/pybind11[${PYTHON_USEDEP}]
+       dev-python/numpy[${PYTHON_USEDEP}]
+"
+RDEPEND="
+       dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+       dev-python/numpy[${PYTHON_USEDEP}]
+       dev-python/pyyaml[${PYTHON_USEDEP}]
+       dev-python/scipy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       ${DEPEND}
+       >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}]
+       test? (
+               dev-python/matplotlib[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+       cd "${T}" || die
+       epytest --pyargs pyamg
+}

Reply via email to