public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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