* [gentoo-commits] proj/sci:master commit in: dev-python/meshpy/
2013-06-14 11:21 [gentoo-commits] proj/sci:fixing " Justin Lecher
@ 2013-06-14 11:21 ` Justin Lecher
0 siblings, 0 replies; 5+ messages in thread
From: Justin Lecher @ 2013-06-14 11:21 UTC (permalink / raw
To: gentoo-commits
commit: de09b4475e0bd85126040c64e64abd0efe29b2c2
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 14 10:06:41 2013 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 10:06:41 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=de09b447
dev-python/meshpy: Version Bump; Bump to EAPI=5 and distutils-r1.eclass
Package-Manager: portage-2.2.0_alpha179
RepoMan-Options: --force
---
dev-python/meshpy/ChangeLog | 8 +++++-
...meshpy-0.91.2.ebuild => meshpy-2013.1.2.ebuild} | 29 ++++++++++++----------
dev-python/meshpy/metadata.xml | 5 ++--
3 files changed, 25 insertions(+), 17 deletions(-)
diff --git a/dev-python/meshpy/ChangeLog b/dev-python/meshpy/ChangeLog
index e480b20..1f223ae 100644
--- a/dev-python/meshpy/ChangeLog
+++ b/dev-python/meshpy/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/meshpy
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*meshpy-2013.1.2 (14 Jun 2013)
+
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> -meshpy-0.91.2.ebuild,
+ +meshpy-2013.1.2.ebuild, metadata.xml:
+ Version Bump; Bump to EAPI=5 and distutils-r1.eclass
+
14 Dec 2010; Justin Lecher <jlec@gentoo.org> meshpy-0.91.2.ebuild,
metadata.xml:
Some QA, src_configure not needed
diff --git a/dev-python/meshpy/meshpy-0.91.2.ebuild b/dev-python/meshpy/meshpy-2013.1.2.ebuild
similarity index 51%
rename from dev-python/meshpy/meshpy-0.91.2.ebuild
rename to dev-python/meshpy/meshpy-2013.1.2.ebuild
index cecc702..6d76c38 100644
--- a/dev-python/meshpy/meshpy-0.91.2.ebuild
+++ b/dev-python/meshpy/meshpy-2013.1.2.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="3"
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
MY_PN="MeshPy"
@@ -21,16 +20,20 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- dev-libs/boost[python]
- dev-python/pyvtk"
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools"
+ dev-libs/boost[python,${PYTHON_USEDEP}]
+ dev-python/pyvtk[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
S="${WORKDIR}/${MY_PN}-${PV}"
-src_prepare() {
+python_prepare_all() {
sed 's: delay = 10: delay = 1:g' -i aksetup_helper.py || die
- echo "BOOST_PYTHON_LIBNAME = ['boost_python-mt']">> siteconf.py
- distutils_src_prepare
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ mkdir "${BUILD_DIR}" || die
+ echo "BOOST_PYTHON_LIBNAME = [\'boost_${EPYTHON}-mt\']">> "${BUILD_DIR}"/siteconf.py
+ distutils-r1_python_compile
}
diff --git a/dev-python/meshpy/metadata.xml b/dev-python/meshpy/metadata.xml
index 24d0dc6..0c0b3ca 100644
--- a/dev-python/meshpy/metadata.xml
+++ b/dev-python/meshpy/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
+ <herd>sci</herd>
+ <longdescription lang="en">
MeshPy offers quality triangular and tetrahedral mesh generation for Python.
Meshes of this type are chiefly used in finite-element simulation codes, but
also have many other applications ranging from computer graphics to robotics.
@@ -11,4 +11,3 @@ to two well-regarded mesh generators, Triangle by J. Shewchuk and TetGen by
Hang Si. Both are included in the package in slightly modified versions.
</longdescription>
</pkgmetadata>
-
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/meshpy/
@ 2015-06-03 10:21 Justin Lecher
0 siblings, 0 replies; 5+ messages in thread
From: Justin Lecher @ 2015-06-03 10:21 UTC (permalink / raw
To: gentoo-commits
commit: af17e687b7022a5f4727d594ef29c24b983d9dc2
Author: Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Sun May 31 09:17:22 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun May 31 09:17:22 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=af17e687
dev-python/meshpy: Version bump; Implement python_test()
Package-Manager: portage-2.2.18
dev-python/meshpy/ChangeLog | 7 +++++-
dev-python/meshpy/meshpy-2014.1.ebuild | 46 ++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+), 1 deletion(-)
diff --git a/dev-python/meshpy/ChangeLog b/dev-python/meshpy/ChangeLog
index 1f223ae..084d36c 100644
--- a/dev-python/meshpy/ChangeLog
+++ b/dev-python/meshpy/ChangeLog
@@ -1,7 +1,12 @@
# ChangeLog for dev-python/meshpy
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*meshpy-2014.1 (31 May 2015)
+
+ 31 May 2015; Marius Brehler <marbre@linux.sungazer.de> +meshpy-2014.1.ebuild:
+ Version bump; Implement python_test()
+
*meshpy-2013.1.2 (14 Jun 2013)
14 Jun 2013; Justin Lecher <jlec@gentoo.org> -meshpy-0.91.2.ebuild,
diff --git a/dev-python/meshpy/meshpy-2014.1.ebuild b/dev-python/meshpy/meshpy-2014.1.ebuild
new file mode 100644
index 0000000..9727775
--- /dev/null
+++ b/dev-python/meshpy/meshpy-2014.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python{3_3,3_4} )
+
+inherit distutils-r1
+
+MY_PN="MeshPy"
+
+DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
+HOMEPAGE="http://mathema.tician.de/software/meshpy http://pypi.python.org/pypi/MeshPy"
+SRC_URI="mirror://pypi/M/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-libs/boost[python,${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pytools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+python_prepare_all() {
+ sed 's: delay = 10: delay = 1:g' -i aksetup_helper.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ mkdir "${BUILD_DIR}" || die
+ echo "BOOST_PYTHON_LIBNAME = [\'boost_${EPYTHON}-mt\']">> "${BUILD_DIR}"/siteconf.py
+ distutils-r1_python_compile
+}
+
+python_test() {
+ py.test || die
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/meshpy/
@ 2020-09-26 8:25 Horea Christian
0 siblings, 0 replies; 5+ messages in thread
From: Horea Christian @ 2020-09-26 8:25 UTC (permalink / raw
To: gentoo-commits
commit: 46bc882465e49399fb4955809e9d4549c44d17d0
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Sat Sep 26 08:25:46 2020 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Sat Sep 26 08:25:46 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=46bc8824
dev-python/meshpy: removed old version, updated KEYWORDS
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
dev-python/meshpy/meshpy-2013.1.2.ebuild | 38 --------------------------------
dev-python/meshpy/meshpy-2014.1.ebuild | 10 ++++-----
2 files changed, 5 insertions(+), 43 deletions(-)
diff --git a/dev-python/meshpy/meshpy-2013.1.2.ebuild b/dev-python/meshpy/meshpy-2013.1.2.ebuild
deleted file mode 100644
index c5e501f4b..000000000
--- a/dev-python/meshpy/meshpy-2013.1.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-MY_PN="MeshPy"
-
-DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
-HOMEPAGE="http://mathema.tician.de/software/meshpy http://pypi.python.org/pypi/MeshPy"
-SRC_URI="mirror://pypi/M/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/boost[python,${PYTHON_USEDEP}]
- dev-python/pyvtk[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-python_prepare_all() {
- sed 's: delay = 10: delay = 1:g' -i aksetup_helper.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- mkdir "${BUILD_DIR}" || die
- echo "BOOST_PYTHON_LIBNAME = [\'boost_${EPYTHON}-mt\']">> "${BUILD_DIR}"/siteconf.py
- distutils-r1_python_compile
-}
diff --git a/dev-python/meshpy/meshpy-2014.1.ebuild b/dev-python/meshpy/meshpy-2014.1.ebuild
index 790c10023..c46c8398a 100644
--- a/dev-python/meshpy/meshpy-2014.1.ebuild
+++ b/dev-python/meshpy/meshpy-2014.1.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
MY_PN="MeshPy"
DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
-HOMEPAGE="http://mathema.tician.de/software/meshpy http://pypi.python.org/pypi/MeshPy"
+HOMEPAGE="https://mathema.tician.de/software/meshpy https://pypi.python.org/pypi/MeshPy"
SRC_URI="mirror://pypi/M/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
IUSE="test"
RDEPEND="
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/meshpy/
@ 2020-09-26 11:46 Aisha Tammy
0 siblings, 0 replies; 5+ messages in thread
From: Aisha Tammy @ 2020-09-26 11:46 UTC (permalink / raw
To: gentoo-commits
commit: 9a81b9caca5d3126d478a1e7faccd104864ef83d
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Sat Sep 26 11:45:50 2020 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Sat Sep 26 11:46:11 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=9a81b9ca
dev-python/meshpy: version bump
test_torus is still failing
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
dev-python/meshpy/meshpy-2014.1.ebuild | 45 -------------------------
dev-python/meshpy/meshpy-2018.2.1.ebuild | 47 ++++++++++++++++++++++++++
dev-python/meshpy/meshpy-2018.2.1_p1.ebuild | 51 +++++++++++++++++++++++++++++
3 files changed, 98 insertions(+), 45 deletions(-)
diff --git a/dev-python/meshpy/meshpy-2014.1.ebuild b/dev-python/meshpy/meshpy-2014.1.ebuild
deleted file mode 100644
index c46c8398a..000000000
--- a/dev-python/meshpy/meshpy-2014.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-MY_PN="MeshPy"
-
-DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
-HOMEPAGE="https://mathema.tician.de/software/meshpy https://pypi.python.org/pypi/MeshPy"
-SRC_URI="mirror://pypi/M/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
- dev-libs/boost[python,${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-python_prepare_all() {
- sed 's: delay = 10: delay = 1:g' -i aksetup_helper.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- mkdir "${BUILD_DIR}" || die
- echo "BOOST_PYTHON_LIBNAME = [\'boost_${EPYTHON}-mt\']">> "${BUILD_DIR}"/siteconf.py
- distutils-r1_python_compile
-}
-
-python_test() {
- py.test || die
-}
diff --git a/dev-python/meshpy/meshpy-2018.2.1.ebuild b/dev-python/meshpy/meshpy-2018.2.1.ebuild
new file mode 100644
index 000000000..5df9336ad
--- /dev/null
+++ b/dev-python/meshpy/meshpy-2018.2.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
+HOMEPAGE="https://mathema.tician.de/software/meshpy
+ https://pypi.python.org/pypi/MeshPy
+"
+
+SRC_URI="https://github.com/inducer/meshpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ dev-libs/boost[python,${PYTHON_USEDEP}]
+ dev-python/gmsh_interop[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pybind11[${PYTHON_USEDEP}]
+ dev-python/pytools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ sci-libs/gmsh
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed 's:delay=10:delay=1:g' -i aksetup_helper.py || die
+
+# echo "BOOST_PYTHON_LIBNAME = ['boost_${EPYTHON}-mt']">> "${S}"/siteconf.py
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild b/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild
new file mode 100644
index 000000000..6985305a0
--- /dev/null
+++ b/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+MY_PN="MeshPy"
+
+DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
+HOMEPAGE="https://mathema.tician.de/software/meshpy
+ https://pypi.python.org/pypi/MeshPy
+"
+
+COMMIT=6f4f9418f5f02b414d561bd8de710c4f1349ea72
+SRC_URI="https://github.com/inducer/meshpy/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${COMMIT}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ dev-libs/boost[python,${PYTHON_USEDEP}]
+ dev-python/gmsh_interop[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pybind11[${PYTHON_USEDEP}]
+ dev-python/pytools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ sci-libs/gmsh
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed 's:delay=10:delay=1:g' -i aksetup_helper.py || die
+
+# echo "BOOST_PYTHON_LIBNAME = ['boost_${EPYTHON}-mt']">> "${S}"/siteconf.py
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv || die "tests failed with ${EPYTHON}"
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/meshpy/
@ 2022-01-25 19:15 Andrew Ammerlaan
0 siblings, 0 replies; 5+ messages in thread
From: Andrew Ammerlaan @ 2022-01-25 19:15 UTC (permalink / raw
To: gentoo-commits
commit: 338608f333c20a5980dc0caef9d062b6f09dbdb9
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 25 17:27:19 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Jan 25 17:27:19 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=338608f3
dev-python/meshpy: bump to 2020.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/meshpy/meshpy-2018.2.1_p1.ebuild | 51 ----------------------
...meshpy-2018.2.1.ebuild => meshpy-2020.1.ebuild} | 24 ++++------
2 files changed, 9 insertions(+), 66 deletions(-)
diff --git a/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild b/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild
deleted file mode 100644
index 6985305a0..000000000
--- a/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python3_{6..8} )
-
-inherit distutils-r1
-
-MY_PN="MeshPy"
-
-DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
-HOMEPAGE="https://mathema.tician.de/software/meshpy
- https://pypi.python.org/pypi/MeshPy
-"
-
-COMMIT=6f4f9418f5f02b414d561bd8de710c4f1349ea72
-SRC_URI="https://github.com/inducer/meshpy/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${COMMIT}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
- dev-libs/boost[python,${PYTHON_USEDEP}]
- dev-python/gmsh_interop[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pybind11[${PYTHON_USEDEP}]
- dev-python/pytools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- sci-libs/gmsh
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed 's:delay=10:delay=1:g' -i aksetup_helper.py || die
-
-# echo "BOOST_PYTHON_LIBNAME = ['boost_${EPYTHON}-mt']">> "${S}"/siteconf.py
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/meshpy/meshpy-2018.2.1.ebuild b/dev-python/meshpy/meshpy-2020.1.ebuild
similarity index 70%
rename from dev-python/meshpy/meshpy-2018.2.1.ebuild
rename to dev-python/meshpy/meshpy-2020.1.ebuild
index 5df9336ad..191589690 100644
--- a/dev-python/meshpy/meshpy-2018.2.1.ebuild
+++ b/dev-python/meshpy/meshpy-2020.1.ebuild
@@ -1,24 +1,27 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DISTUTILS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
+MY_PN="MeshPy"
+
DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
HOMEPAGE="https://mathema.tician.de/software/meshpy
https://pypi.python.org/pypi/MeshPy
"
-
SRC_URI="https://github.com/inducer/meshpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="test"
+
+# ModuleNotFoundError: No module named 'meshpy._internals'
+RESTRICT="test"
RDEPEND="
dev-libs/boost[python,${PYTHON_USEDEP}]
@@ -26,22 +29,13 @@ RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pybind11[${PYTHON_USEDEP}]
dev-python/pytools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
sci-libs/gmsh
"
DEPEND="${RDEPEND}"
-distutils_enable_tests pytest
+distutils_enable_tests --install pytest
python_prepare_all() {
sed 's:delay=10:delay=1:g' -i aksetup_helper.py || die
-
-# echo "BOOST_PYTHON_LIBNAME = ['boost_${EPYTHON}-mt']">> "${S}"/siteconf.py
-
distutils-r1_python_prepare_all
}
-
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "tests failed with ${EPYTHON}"
-}
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-01-25 19:15 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-25 19:15 [gentoo-commits] proj/sci:master commit in: dev-python/meshpy/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2020-09-26 11:46 Aisha Tammy
2020-09-26 8:25 Horea Christian
2015-06-03 10:21 Justin Lecher
2013-06-14 11:21 [gentoo-commits] proj/sci:fixing " Justin Lecher
2013-06-14 11:21 ` [gentoo-commits] proj/sci:master " Justin Lecher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox