* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2020-09-26 23:03 Aisha Tammy
0 siblings, 0 replies; 17+ messages in thread
From: Aisha Tammy @ 2020-09-26 23:03 UTC (permalink / raw
To: gentoo-commits
commit: 262ab1d954eda1c0557944c4a9ddb37c9d156db1
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Sat Sep 26 23:02:59 2020 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Sat Sep 26 23:02:59 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=262ab1d9
dev-python/numba: fix use flag checks
found when doing compilations without tbb
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
dev-python/numba/numba-0.51.2.ebuild | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/dev-python/numba/numba-0.51.2.ebuild b/dev-python/numba/numba-0.51.2.ebuild
index 597d6ac54..9f9af4049 100644
--- a/dev-python/numba/numba-0.51.2.ebuild
+++ b/dev-python/numba/numba-0.51.2.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="openmp threads"
-DEPEND="
+RDEPEND="${PYTHON_DEPS}
>=dev-python/llvmlite-0.34.0[${PYTHON_USEDEP}]
<dev-python/llvmlite-0.35.0
dev-python/numpy[${PYTHON_USEDEP}]
@@ -26,9 +26,7 @@ DEPEND="
dev-python/scipy[${PYTHON_USEDEP}]
threads? ( dev-cpp/tbb )
"
-RDEPEND="${DEPEND}
- ${PYTHON_DEPS}
-"
+DEPEND="${RDEPEND}"
DISTUTILS_IN_SOURCE_BUILD=1
distutils_enable_tests unittest
@@ -39,12 +37,12 @@ PATCHES=(
)
pkg_setup() {
- if ! usex openmp; then
+ if ! use openmp; then
export NUMBA_DISABLE_OPENMP=1
else
unset NUMBA_DISABLE_OPENMP
fi
- if ! usex threads; then
+ if ! use threads; then
export NUMBA_DISABLE_TBB=1
else
unset NUMBA_DISABLE_TBB
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2020-12-01 23:14 Aisha Tammy
0 siblings, 0 replies; 17+ messages in thread
From: Aisha Tammy @ 2020-12-01 23:14 UTC (permalink / raw
To: gentoo-commits
commit: cfb477681ef2ce2506acffc31b7ae151973e213e
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Tue Dec 1 23:14:31 2020 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Tue Dec 1 23:14:40 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=cfb47768
dev-python/numba: version bump to 0.52.0
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
dev-python/numba/numba-0.52.0.ebuild | 69 ++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
diff --git a/dev-python/numba/numba-0.52.0.ebuild b/dev-python/numba/numba-0.52.0.ebuild
new file mode 100644
index 000000000..5625e679f
--- /dev/null
+++ b/dev-python/numba/numba-0.52.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit eutils multiprocessing distutils-r1
+
+DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
+HOMEPAGE="https://numba.pydata.org/
+ https://github.com/numba"
+SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="openmp threads"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-python/llvmlite-0.35.0[${PYTHON_USEDEP}]
+ <dev-python/llvmlite-0.36.0
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ threads? ( dev-cpp/tbb )
+"
+DEPEND="${RDEPEND}"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+distutils_enable_tests unittest
+
+# doc system is another huge mess, skip it
+PATCHES=(
+ "${FILESDIR}/${P}-skip_tests.patch"
+)
+
+pkg_setup() {
+ if ! use openmp; then
+ export NUMBA_DISABLE_OPENMP=1
+ else
+ unset NUMBA_DISABLE_OPENMP
+ fi
+ if ! use threads; then
+ export NUMBA_DISABLE_TBB=1
+ else
+ unset NUMBA_DISABLE_TBB
+ export TBBROOT="${EPREFIX}/usr"
+ fi
+}
+
+# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
+python_test() {
+ distutils_install_for_testing
+ ${EPYTHON} setup.py build_ext --inplace || die \
+ "${EPYTHON} failed to build_ext"
+ ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
+ "${EPYTHON} failed unittests"
+}
+
+# https://numba.pydata.org/numba-doc/latest/user/installing.html
+python_install_all() {
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2021-04-22 19:38 Aisha Tammy
0 siblings, 0 replies; 17+ messages in thread
From: Aisha Tammy @ 2021-04-22 19:38 UTC (permalink / raw
To: gentoo-commits
commit: 626f0ace2deddbf946b34c47d75ef0a05ebc4f40
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Thu Apr 22 19:37:50 2021 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Thu Apr 22 19:37:50 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=626f0ace
dev-python/numba: version bump to 0.53.1
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
dev-python/numba/numba-0.53.1.ebuild | 69 ++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
diff --git a/dev-python/numba/numba-0.53.1.ebuild b/dev-python/numba/numba-0.53.1.ebuild
new file mode 100644
index 000000000..c7c99c247
--- /dev/null
+++ b/dev-python/numba/numba-0.53.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit eutils multiprocessing distutils-r1
+
+DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
+HOMEPAGE="https://numba.pydata.org/
+ https://github.com/numba"
+SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="openmp threads"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-python/llvmlite-0.36.0[${PYTHON_USEDEP}]
+ <dev-python/llvmlite-0.37.0
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ threads? ( dev-cpp/tbb )
+"
+DEPEND="${RDEPEND}"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+distutils_enable_tests unittest
+
+# doc system is another huge mess, skip it
+PATCHES=(
+ "${FILESDIR}/${P}-skip_tests.patch"
+)
+
+pkg_setup() {
+ if ! use openmp; then
+ export NUMBA_DISABLE_OPENMP=1
+ else
+ unset NUMBA_DISABLE_OPENMP
+ fi
+ if ! use threads; then
+ export NUMBA_DISABLE_TBB=1
+ else
+ unset NUMBA_DISABLE_TBB
+ export TBBROOT="${EPREFIX}/usr"
+ fi
+}
+
+# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
+python_test() {
+ distutils_install_for_testing
+ ${EPYTHON} setup.py build_ext --inplace || die \
+ "${EPYTHON} failed to build_ext"
+ ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
+ "${EPYTHON} failed unittests"
+}
+
+# https://numba.pydata.org/numba-doc/latest/user/installing.html
+python_install_all() {
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2021-05-08 14:23 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2021-05-08 14:23 UTC (permalink / raw
To: gentoo-commits
commit: 2d23636b1725bc009f44ff4c1911a3095e3eb14b
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat May 8 14:23:14 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat May 8 14:23:14 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=2d23636b
dev-python/numba: fix patch
Closes: https://github.com/gentoo/sci/issues/1079
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-python/numba/numba-0.53.1.ebuild | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/dev-python/numba/numba-0.53.1.ebuild b/dev-python/numba/numba-0.53.1.ebuild
index c7c99c247..3088b99eb 100644
--- a/dev-python/numba/numba-0.53.1.ebuild
+++ b/dev-python/numba/numba-0.53.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit eutils multiprocessing distutils-r1
+inherit multiprocessing distutils-r1
DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
HOMEPAGE="https://numba.pydata.org/
@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="openmp threads"
-RDEPEND="${PYTHON_DEPS}
+RDEPEND="
>=dev-python/llvmlite-0.36.0[${PYTHON_USEDEP}]
<dev-python/llvmlite-0.37.0
dev-python/numpy[${PYTHON_USEDEP}]
@@ -30,10 +30,11 @@ DEPEND="${RDEPEND}"
DISTUTILS_IN_SOURCE_BUILD=1
distutils_enable_tests unittest
+# Only works in a git repository
+#distutils_enable_sphinx docs/source dev-python/numpydoc
-# doc system is another huge mess, skip it
PATCHES=(
- "${FILESDIR}/${P}-skip_tests.patch"
+ "${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
)
pkg_setup() {
@@ -59,11 +60,6 @@ python_test() {
"${EPYTHON} failed unittests"
}
-# https://numba.pydata.org/numba-doc/latest/user/installing.html
-python_install_all() {
- distutils-r1_python_install_all
-}
-
pkg_postinst() {
optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2021-05-08 14:24 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2021-05-08 14:24 UTC (permalink / raw
To: gentoo-commits
commit: ecc906c8c95b003eabc08e0d05a2894153e0f42d
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat May 8 14:24:35 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat May 8 14:24:35 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=ecc906c8
dev-python/numba: inherit optfeature
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-python/numba/numba-0.53.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/numba/numba-0.53.1.ebuild b/dev-python/numba/numba-0.53.1.ebuild
index 3088b99eb..7cd6dfe9c 100644
--- a/dev-python/numba/numba-0.53.1.ebuild
+++ b/dev-python/numba/numba-0.53.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit multiprocessing distutils-r1
+inherit optfeature multiprocessing distutils-r1
DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
HOMEPAGE="https://numba.pydata.org/
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2021-05-11 8:38 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2021-05-11 8:38 UTC (permalink / raw
To: gentoo-commits
commit: a3190d79e9adf54e823576f80236956fd013cdec
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue May 11 08:38:25 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue May 11 08:38:25 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a3190d79
dev-python/numba: drop old
dependency <dev-python/llvmlite-0.36.0 removed
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-python/numba/numba-0.51.2.ebuild | 69 ------------------------------------
dev-python/numba/numba-0.52.0.ebuild | 69 ------------------------------------
2 files changed, 138 deletions(-)
diff --git a/dev-python/numba/numba-0.51.2.ebuild b/dev-python/numba/numba-0.51.2.ebuild
deleted file mode 100644
index 459a90f39..000000000
--- a/dev-python/numba/numba-0.51.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit eutils multiprocessing distutils-r1
-
-DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
-HOMEPAGE="https://numba.pydata.org/
- https://github.com/numba"
-SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="openmp threads"
-
-RDEPEND="${PYTHON_DEPS}
- >=dev-python/llvmlite-0.34.0[${PYTHON_USEDEP}]
- <dev-python/llvmlite-0.35.0
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- threads? ( dev-cpp/tbb )
-"
-DEPEND="${RDEPEND}"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-distutils_enable_tests unittest
-
-# doc system is another huge mess, skip it
-PATCHES=(
- "${FILESDIR}/${P}-skip_tests.patch"
-)
-
-pkg_setup() {
- if ! use openmp; then
- export NUMBA_DISABLE_OPENMP=1
- else
- unset NUMBA_DISABLE_OPENMP
- fi
- if ! use threads; then
- export NUMBA_DISABLE_TBB=1
- else
- unset NUMBA_DISABLE_TBB
- export TBBROOT="${EPREFIX}/usr"
- fi
-}
-
-# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
-python_test() {
- distutils_install_for_testing
- ${EPYTHON} setup.py build_ext --inplace || die \
- "${EPYTHON} failed to build_ext"
- ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
- "${EPYTHON} failed unittests"
-}
-
-# https://numba.pydata.org/numba-doc/latest/user/installing.html
-python_install_all() {
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
-}
diff --git a/dev-python/numba/numba-0.52.0.ebuild b/dev-python/numba/numba-0.52.0.ebuild
deleted file mode 100644
index cdb0af3af..000000000
--- a/dev-python/numba/numba-0.52.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit eutils multiprocessing distutils-r1
-
-DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
-HOMEPAGE="https://numba.pydata.org/
- https://github.com/numba"
-SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="openmp threads"
-
-RDEPEND="${PYTHON_DEPS}
- >=dev-python/llvmlite-0.35.0[${PYTHON_USEDEP}]
- <dev-python/llvmlite-0.36.0
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- threads? ( dev-cpp/tbb )
-"
-DEPEND="${RDEPEND}"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-distutils_enable_tests unittest
-
-# doc system is another huge mess, skip it
-PATCHES=(
- "${FILESDIR}/${P}-skip_tests.patch"
-)
-
-pkg_setup() {
- if ! use openmp; then
- export NUMBA_DISABLE_OPENMP=1
- else
- unset NUMBA_DISABLE_OPENMP
- fi
- if ! use threads; then
- export NUMBA_DISABLE_TBB=1
- else
- unset NUMBA_DISABLE_TBB
- export TBBROOT="${EPREFIX}/usr"
- fi
-}
-
-# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
-python_test() {
- distutils_install_for_testing
- ${EPYTHON} setup.py build_ext --inplace || die \
- "${EPYTHON} failed to build_ext"
- ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
- "${EPYTHON} failed unittests"
-}
-
-# https://numba.pydata.org/numba-doc/latest/user/installing.html
-python_install_all() {
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
-}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2021-06-05 12:49 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2021-06-05 12:49 UTC (permalink / raw
To: gentoo-commits
commit: 0bae485bac13d1865a651853bfc7721b1341ba8e
Author: leycec <leycec <AT> gmail <DOT> com>
AuthorDate: Thu May 27 05:32:47 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jun 5 12:49:34 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=0bae485b
dev-python/numba: fix #1080
disable parallel build completely and add minimum dependency versions.
Signed-off-by: Cecil Curry <leycec <AT> gmail.com>
Closes: https://github.com/gentoo/sci/pull/1082
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/numba/numba-0.53.1.ebuild | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/dev-python/numba/numba-0.53.1.ebuild b/dev-python/numba/numba-0.53.1.ebuild
index 7cd6dfe9c..d1ee3f0b7 100644
--- a/dev-python/numba/numba-0.53.1.ebuild
+++ b/dev-python/numba/numba-0.53.1.ebuild
@@ -18,13 +18,20 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="openmp threads"
+# Minimum dependency versions derive from:
+# * For llvmlite, the "min_llvmlite_version" and "max_llvmlite_version" globals
+# in "setup.py".
+# * For NumPy, the "min_numpy_run_version" global in "setup.py".
+# * For TBB, #error pragmas in "numba/np/ufunc/tbbpool.cpp" like:
+# #error "TBB version is too old, 2019 update 5...
+# Lastly, note the "numba -s" subcommand requires "pip" at runtime.
RDEPEND="
>=dev-python/llvmlite-0.36.0[${PYTHON_USEDEP}]
<dev-python/llvmlite-0.37.0
- dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.15.0[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
- threads? ( dev-cpp/tbb )
+ threads? ( >=dev-cpp/tbb-2019.5 )
"
DEPEND="${RDEPEND}"
@@ -51,6 +58,13 @@ pkg_setup() {
fi
}
+python_compile() {
+ # FIXME: parallel python building fails. See Portage bug #614464 and
+ # gentoo/sci issue #1080.
+ export MAKEOPTS=-j1
+ distutils-r1_python_compile
+}
+
# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
python_test() {
distutils_install_for_testing
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2021-09-15 18:39 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2021-09-15 18:39 UTC (permalink / raw
To: gentoo-commits
commit: 74cb9c3f95a52e96d5c0e204c38d2bd27f4b5d51
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 15 18:38:49 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Sep 15 18:38:49 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=74cb9c3f
dev-python/numba: add version 0.54.0
Package-Manager: Portage-3.0.23, Repoman-3.0.3
RepoMan-Options: --force
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/numba/numba-0.54.0.ebuild | 84 ++++++++++++++++++++++++++++++++++++
1 file changed, 84 insertions(+)
diff --git a/dev-python/numba/numba-0.54.0.ebuild b/dev-python/numba/numba-0.54.0.ebuild
new file mode 100644
index 000000000..125b20daf
--- /dev/null
+++ b/dev-python/numba/numba-0.54.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit optfeature multiprocessing distutils-r1
+
+DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
+HOMEPAGE="https://numba.pydata.org/
+ https://github.com/numba"
+SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="openmp threads"
+
+RDEPEND="
+ >=dev-python/llvmlite-0.37.0[${PYTHON_USEDEP}]
+ <dev-python/llvmlite-0.38.0
+ >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+ threads? ( >=dev-cpp/tbb-2019.5 )
+"
+BDEPEND="
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/versioneer[${PYTHON_USEDEP}]
+"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+distutils_enable_tests unittest
+distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx_rtd_theme
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
+)
+
+pkg_setup() {
+ if ! use openmp; then
+ export NUMBA_DISABLE_OPENMP=1 || die
+ else
+ unset NUMBA_DISABLE_OPENMP || die
+ fi
+ if ! use threads; then
+ export NUMBA_DISABLE_TBB=1 || die
+ else
+ unset NUMBA_DISABLE_TBB || die
+ export TBBROOT="${EPREFIX}/usr" || die
+ fi
+}
+
+python_prepare_all() {
+ # This conf.py only works in a git repo
+ if use doc; then
+ git init -q || die
+ git config user.email "larry@gentoo.org" || die
+ git config user.name "Larry the Cow" || die
+ git add . || die
+ git commit -m "init" || die
+ fi
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ # FIXME: parallel python building fails. See Portage bug #614464 and
+ # gentoo/sci issue #1080.
+ export MAKEOPTS=-j1 || die
+ distutils-r1_python_compile
+}
+
+# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
+python_test() {
+ distutils_install_for_testing
+ ${EPYTHON} setup.py build_ext --inplace || die \
+ "${EPYTHON} failed to build_ext"
+ ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
+ "${EPYTHON} failed unittests"
+}
+
+pkg_postinst() {
+ optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2021-09-15 18:39 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2021-09-15 18:39 UTC (permalink / raw
To: gentoo-commits
commit: 769cbc21623df08ce893168ef80425b588306ff5
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 15 18:39:28 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Sep 15 18:39:28 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=769cbc21
dev-python/numba: drop version 0.53.1
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/numba/numba-0.53.1.ebuild | 79 ------------------------------------
1 file changed, 79 deletions(-)
diff --git a/dev-python/numba/numba-0.53.1.ebuild b/dev-python/numba/numba-0.53.1.ebuild
deleted file mode 100644
index d1ee3f0b7..000000000
--- a/dev-python/numba/numba-0.53.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit optfeature multiprocessing distutils-r1
-
-DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
-HOMEPAGE="https://numba.pydata.org/
- https://github.com/numba"
-SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="openmp threads"
-
-# Minimum dependency versions derive from:
-# * For llvmlite, the "min_llvmlite_version" and "max_llvmlite_version" globals
-# in "setup.py".
-# * For NumPy, the "min_numpy_run_version" global in "setup.py".
-# * For TBB, #error pragmas in "numba/np/ufunc/tbbpool.cpp" like:
-# #error "TBB version is too old, 2019 update 5...
-# Lastly, note the "numba -s" subcommand requires "pip" at runtime.
-RDEPEND="
- >=dev-python/llvmlite-0.36.0[${PYTHON_USEDEP}]
- <dev-python/llvmlite-0.37.0
- >=dev-python/numpy-1.15.0[${PYTHON_USEDEP}]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- threads? ( >=dev-cpp/tbb-2019.5 )
-"
-DEPEND="${RDEPEND}"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-distutils_enable_tests unittest
-# Only works in a git repository
-#distutils_enable_sphinx docs/source dev-python/numpydoc
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
-)
-
-pkg_setup() {
- if ! use openmp; then
- export NUMBA_DISABLE_OPENMP=1
- else
- unset NUMBA_DISABLE_OPENMP
- fi
- if ! use threads; then
- export NUMBA_DISABLE_TBB=1
- else
- unset NUMBA_DISABLE_TBB
- export TBBROOT="${EPREFIX}/usr"
- fi
-}
-
-python_compile() {
- # FIXME: parallel python building fails. See Portage bug #614464 and
- # gentoo/sci issue #1080.
- export MAKEOPTS=-j1
- distutils-r1_python_compile
-}
-
-# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
-python_test() {
- distutils_install_for_testing
- ${EPYTHON} setup.py build_ext --inplace || die \
- "${EPYTHON} failed to build_ext"
- ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
- "${EPYTHON} failed unittests"
-}
-
-pkg_postinst() {
- optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
-}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2022-01-16 15:23 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2022-01-16 15:23 UTC (permalink / raw
To: gentoo-commits
commit: ebe960677718da5594d78b8c4ccb28006600678d
Author: YiyangWu <xgreenlandforwyy <AT> gmail <DOT> com>
AuthorDate: Sun Jan 16 15:16:01 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jan 16 15:22:26 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=ebe96067
dev-python/numba: bump version to 0.55.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu <xgreenlandforwyy <AT> gmail.com>
Closes: https://github.com/gentoo/sci/pull/1137
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/numba/numba-0.55.0.ebuild | 85 ++++++++++++++++++++++++++++++++++++
1 file changed, 85 insertions(+)
diff --git a/dev-python/numba/numba-0.55.0.ebuild b/dev-python/numba/numba-0.55.0.ebuild
new file mode 100644
index 000000000..c700339ad
--- /dev/null
+++ b/dev-python/numba/numba-0.55.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit optfeature multiprocessing distutils-r1
+
+DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
+HOMEPAGE="https://numba.pydata.org/
+ https://github.com/numba"
+SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="openmp threads"
+
+RDEPEND="
+ >=dev-python/llvmlite-0.38.0[${PYTHON_USEDEP}]
+ <=dev-python/llvmlite-0.39.0
+ >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}]
+ <dev-python/numpy-1.22[${PYTHON_USEDEP}]
+ threads? ( >=dev-cpp/tbb-2019.5 )
+"
+BDEPEND="
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/versioneer[${PYTHON_USEDEP}]
+"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+distutils_enable_tests unittest
+distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx_rtd_theme
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
+)
+
+pkg_setup() {
+ if ! use openmp; then
+ export NUMBA_DISABLE_OPENMP=1 || die
+ else
+ unset NUMBA_DISABLE_OPENMP || die
+ fi
+ if ! use threads; then
+ export NUMBA_DISABLE_TBB=1 || die
+ else
+ unset NUMBA_DISABLE_TBB || die
+ export TBBROOT="${EPREFIX}/usr" || die
+ fi
+}
+
+python_prepare_all() {
+ # This conf.py only works in a git repo
+ if use doc; then
+ git init -q || die
+ git config user.email "larry@gentoo.org" || die
+ git config user.name "Larry the Cow" || die
+ git add . || die
+ git commit -m "init" || die
+ fi
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ # FIXME: parallel python building fails. See Portage bug #614464 and
+ # gentoo/sci issue #1080.
+ export MAKEOPTS=-j1 || die
+ distutils-r1_python_compile
+}
+
+# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
+python_test() {
+ distutils_install_for_testing
+ ${EPYTHON} setup.py build_ext --inplace || die \
+ "${EPYTHON} failed to build_ext"
+ ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
+ "${EPYTHON} failed unittests"
+}
+
+pkg_postinst() {
+ optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2022-01-30 8:50 Benda XU
0 siblings, 0 replies; 17+ messages in thread
From: Benda XU @ 2022-01-30 8:50 UTC (permalink / raw
To: gentoo-commits
commit: a26266424c08f44b8f2dba3e0cf0d2982cd9bfae
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 30 08:48:33 2022 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sun Jan 30 08:49:23 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a2626642
dev-python/numba: tbb dependency is 2021.1.
Reference: https://github.com/gentoo/sci/pull/1137
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
dev-python/numba/numba-0.55.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/numba/numba-0.55.0.ebuild b/dev-python/numba/numba-0.55.0.ebuild
index c700339ad..342c3894f 100644
--- a/dev-python/numba/numba-0.55.0.ebuild
+++ b/dev-python/numba/numba-0.55.0.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
<=dev-python/llvmlite-0.39.0
>=dev-python/numpy-1.18.0[${PYTHON_USEDEP}]
<dev-python/numpy-1.22[${PYTHON_USEDEP}]
- threads? ( >=dev-cpp/tbb-2019.5 )
+ threads? ( >=dev-cpp/tbb-2021.1 )
"
BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2022-08-07 9:07 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2022-08-07 9:07 UTC (permalink / raw
To: gentoo-commits
commit: 84f78b601d068377a3ff4637b78e66aee7759eee
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 7 09:07:20 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Aug 7 09:07:20 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=84f78b60
dev-python/numba: drop 0.54.0, 0.55.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/numba/numba-0.54.0.ebuild | 84 -----------------------------------
dev-python/numba/numba-0.55.0.ebuild | 85 ------------------------------------
2 files changed, 169 deletions(-)
diff --git a/dev-python/numba/numba-0.54.0.ebuild b/dev-python/numba/numba-0.54.0.ebuild
deleted file mode 100644
index 125b20daf..000000000
--- a/dev-python/numba/numba-0.54.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit optfeature multiprocessing distutils-r1
-
-DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
-HOMEPAGE="https://numba.pydata.org/
- https://github.com/numba"
-SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="openmp threads"
-
-RDEPEND="
- >=dev-python/llvmlite-0.37.0[${PYTHON_USEDEP}]
- <dev-python/llvmlite-0.38.0
- >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
- threads? ( >=dev-cpp/tbb-2019.5 )
-"
-BDEPEND="
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/versioneer[${PYTHON_USEDEP}]
-"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-distutils_enable_tests unittest
-distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx_rtd_theme
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
-)
-
-pkg_setup() {
- if ! use openmp; then
- export NUMBA_DISABLE_OPENMP=1 || die
- else
- unset NUMBA_DISABLE_OPENMP || die
- fi
- if ! use threads; then
- export NUMBA_DISABLE_TBB=1 || die
- else
- unset NUMBA_DISABLE_TBB || die
- export TBBROOT="${EPREFIX}/usr" || die
- fi
-}
-
-python_prepare_all() {
- # This conf.py only works in a git repo
- if use doc; then
- git init -q || die
- git config user.email "larry@gentoo.org" || die
- git config user.name "Larry the Cow" || die
- git add . || die
- git commit -m "init" || die
- fi
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- # FIXME: parallel python building fails. See Portage bug #614464 and
- # gentoo/sci issue #1080.
- export MAKEOPTS=-j1 || die
- distutils-r1_python_compile
-}
-
-# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
-python_test() {
- distutils_install_for_testing
- ${EPYTHON} setup.py build_ext --inplace || die \
- "${EPYTHON} failed to build_ext"
- ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
- "${EPYTHON} failed unittests"
-}
-
-pkg_postinst() {
- optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
-}
diff --git a/dev-python/numba/numba-0.55.0.ebuild b/dev-python/numba/numba-0.55.0.ebuild
deleted file mode 100644
index 342c3894f..000000000
--- a/dev-python/numba/numba-0.55.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit optfeature multiprocessing distutils-r1
-
-DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
-HOMEPAGE="https://numba.pydata.org/
- https://github.com/numba"
-SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="openmp threads"
-
-RDEPEND="
- >=dev-python/llvmlite-0.38.0[${PYTHON_USEDEP}]
- <=dev-python/llvmlite-0.39.0
- >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}]
- <dev-python/numpy-1.22[${PYTHON_USEDEP}]
- threads? ( >=dev-cpp/tbb-2021.1 )
-"
-BDEPEND="
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/versioneer[${PYTHON_USEDEP}]
-"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-distutils_enable_tests unittest
-distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx_rtd_theme
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
-)
-
-pkg_setup() {
- if ! use openmp; then
- export NUMBA_DISABLE_OPENMP=1 || die
- else
- unset NUMBA_DISABLE_OPENMP || die
- fi
- if ! use threads; then
- export NUMBA_DISABLE_TBB=1 || die
- else
- unset NUMBA_DISABLE_TBB || die
- export TBBROOT="${EPREFIX}/usr" || die
- fi
-}
-
-python_prepare_all() {
- # This conf.py only works in a git repo
- if use doc; then
- git init -q || die
- git config user.email "larry@gentoo.org" || die
- git config user.name "Larry the Cow" || die
- git add . || die
- git commit -m "init" || die
- fi
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- # FIXME: parallel python building fails. See Portage bug #614464 and
- # gentoo/sci issue #1080.
- export MAKEOPTS=-j1 || die
- distutils-r1_python_compile
-}
-
-# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
-python_test() {
- distutils_install_for_testing
- ${EPYTHON} setup.py build_ext --inplace || die \
- "${EPYTHON} failed to build_ext"
- ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
- "${EPYTHON} failed unittests"
-}
-
-pkg_postinst() {
- optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
-}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2022-08-07 9:07 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2022-08-07 9:07 UTC (permalink / raw
To: gentoo-commits
commit: c737ad5e6f3b04c9997382826ccdc15dd1380b7b
Author: Yiyang Wu <xgreenlandforwyy <AT> gmail <DOT> com>
AuthorDate: Thu Aug 4 09:12:41 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Aug 7 08:40:43 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c737ad5e
dev-python/numba: add 0.56.0
Signed-off-by: Yiyang Wu <xgreenlandforwyy <AT> gmail.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/numba/numba-0.56.0.ebuild | 85 ++++++++++++++++++++++++++++++++++++
1 file changed, 85 insertions(+)
diff --git a/dev-python/numba/numba-0.56.0.ebuild b/dev-python/numba/numba-0.56.0.ebuild
new file mode 100644
index 000000000..15eae53a7
--- /dev/null
+++ b/dev-python/numba/numba-0.56.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit optfeature multiprocessing distutils-r1
+
+DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
+HOMEPAGE="https://numba.pydata.org/
+ https://github.com/numba"
+SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="openmp threads"
+
+RDEPEND="
+ >=dev-python/llvmlite-0.39.0[${PYTHON_USEDEP}]
+ <=dev-python/llvmlite-0.40.0
+ >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}]
+ <dev-python/numpy-1.23[${PYTHON_USEDEP}]
+ threads? ( >=dev-cpp/tbb-2021.1 )
+"
+BDEPEND="
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/versioneer[${PYTHON_USEDEP}]
+"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+distutils_enable_tests unittest
+distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx_rtd_theme
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
+)
+
+pkg_setup() {
+ if ! use openmp; then
+ export NUMBA_DISABLE_OPENMP=1 || die
+ else
+ unset NUMBA_DISABLE_OPENMP || die
+ fi
+ if ! use threads; then
+ export NUMBA_DISABLE_TBB=1 || die
+ else
+ unset NUMBA_DISABLE_TBB || die
+ export TBBROOT="${EPREFIX}/usr" || die
+ fi
+}
+
+python_prepare_all() {
+ # This conf.py only works in a git repo
+ if use doc; then
+ git init -q || die
+ git config user.email "larry@gentoo.org" || die
+ git config user.name "Larry the Cow" || die
+ git add . || die
+ git commit -m "init" || die
+ fi
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ # FIXME: parallel python building fails. See Portage bug #614464 and
+ # gentoo/sci issue #1080.
+ export MAKEOPTS=-j1 || die
+ distutils-r1_python_compile
+}
+
+# https://numba.pydata.org/numba-doc/latest/developer/contributing.html?highlight=test#running-tests
+python_test() {
+ distutils_install_for_testing
+ ${EPYTHON} setup.py build_ext --inplace || die \
+ "${EPYTHON} failed to build_ext"
+ ${EPYTHON} runtests.py -m $(makeopts_jobs) || die \
+ "${EPYTHON} failed unittests"
+}
+
+pkg_postinst() {
+ optfeature "compile cuda code" dev-util/nvidia-cuda-sdk
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2022-10-28 10:17 Andrew Ammerlaan
0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2022-10-28 10:17 UTC (permalink / raw
To: gentoo-commits
commit: 5ec3467fd83e944ab9473868d8083a362cf7300f
Author: FoscoV <FoscoV <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Fri Oct 28 10:06:47 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 10:17:03 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=5ec3467f
numba-0.56.3 dependency on <numpy-1.24
According to https://numba.readthedocs.io/en/stable/user/installing.html#version-support-information the dependency changed since 0.56.2
Closes: https://github.com/gentoo/sci/pull/1178
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/numba/numba-0.56.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/numba/numba-0.56.3.ebuild b/dev-python/numba/numba-0.56.3.ebuild
index af3ffd6e8..9644fdf54 100644
--- a/dev-python/numba/numba-0.56.3.ebuild
+++ b/dev-python/numba/numba-0.56.3.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
>=dev-python/llvmlite-0.39.0[${PYTHON_USEDEP}]
<=dev-python/llvmlite-0.40.0
>=dev-python/numpy-1.18.0[${PYTHON_USEDEP}]
- <dev-python/numpy-1.23[${PYTHON_USEDEP}]
+ <dev-python/numpy-1.24[${PYTHON_USEDEP}]
threads? ( >=dev-cpp/tbb-2021.1 <dev-cpp/tbb-2021.6 )
"
BDEPEND="
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2023-02-16 8:11 Horea Christian
0 siblings, 0 replies; 17+ messages in thread
From: Horea Christian @ 2023-02-16 8:11 UTC (permalink / raw
To: gentoo-commits
commit: f9a4ead5467a19ac6777cd63a187a7183b44c864
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Thu Feb 16 08:09:30 2023 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Thu Feb 16 08:09:30 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=f9a4ead5
dev-python/numba: doc package name fix
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
dev-python/numba/numba-0.56.3.ebuild | 4 ++--
dev-python/numba/numba-0.56.4.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-python/numba/numba-0.56.3.ebuild b/dev-python/numba/numba-0.56.3.ebuild
index f8cd62036..0585a0660 100644
--- a/dev-python/numba/numba-0.56.3.ebuild
+++ b/dev-python/numba/numba-0.56.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,7 +31,7 @@ BDEPEND="
"
distutils_enable_tests unittest
-distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx_rtd_theme
+distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx-rtd-theme
PATCHES=(
"${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
diff --git a/dev-python/numba/numba-0.56.4.ebuild b/dev-python/numba/numba-0.56.4.ebuild
index 63ecebdf4..1812adf93 100644
--- a/dev-python/numba/numba-0.56.4.ebuild
+++ b/dev-python/numba/numba-0.56.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,7 +32,7 @@ BDEPEND="
"
distutils_enable_tests unittest
-distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx_rtd_theme
+distutils_enable_sphinx docs/source dev-python/numpydoc dev-python/sphinx-rtd-theme
PATCHES=(
"${FILESDIR}/${PN}-0.52.0-skip_tests.patch"
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2023-02-16 8:11 Horea Christian
0 siblings, 0 replies; 17+ messages in thread
From: Horea Christian @ 2023-02-16 8:11 UTC (permalink / raw
To: gentoo-commits
commit: 2d510f438ed0b75d2956d305b28bb270cf9239ec
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Thu Feb 16 08:10:26 2023 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Thu Feb 16 08:10:26 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=2d510f43
dev-python/numba: py3.11 bump
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
dev-python/numba/numba-0.56.3.ebuild | 2 +-
dev-python/numba/numba-0.56.4.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/numba/numba-0.56.3.ebuild b/dev-python/numba/numba-0.56.3.ebuild
index 0585a0660..85fb09a85 100644
--- a/dev-python/numba/numba-0.56.3.ebuild
+++ b/dev-python/numba/numba-0.56.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit optfeature multiprocessing distutils-r1
diff --git a/dev-python/numba/numba-0.56.4.ebuild b/dev-python/numba/numba-0.56.4.ebuild
index 1812adf93..3fcfd4a94 100644
--- a/dev-python/numba/numba-0.56.4.ebuild
+++ b/dev-python/numba/numba-0.56.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# py3.11 fails to compile:
# error: ‘CFrame’ does not name a type; did you mean ‘_frame’?
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit optfeature multiprocessing distutils-r1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-python/numba/
@ 2023-08-09 9:19 Benda XU
0 siblings, 0 replies; 17+ messages in thread
From: Benda XU @ 2023-08-09 9:19 UTC (permalink / raw
To: gentoo-commits
commit: 6fbdce70f6d34338a7f854b91fdc84056cddabc8
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 9 09:17:09 2023 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Wed Aug 9 09:19:17 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=6fbdce70
dev-python/numba: add 0.57.1, drop 0.56.3
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
.../numba/{numba-0.56.3.ebuild => numba-0.57.1.ebuild} | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/dev-python/numba/numba-0.56.3.ebuild b/dev-python/numba/numba-0.57.1.ebuild
similarity index 91%
rename from dev-python/numba/numba-0.56.3.ebuild
rename to dev-python/numba/numba-0.57.1.ebuild
index 85fb09a85..814dc36f9 100644
--- a/dev-python/numba/numba-0.56.3.ebuild
+++ b/dev-python/numba/numba-0.57.1.ebuild
@@ -4,14 +4,14 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
-
DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
inherit optfeature multiprocessing distutils-r1
DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
HOMEPAGE="https://numba.pydata.org/
https://github.com/numba"
-SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
@@ -19,11 +19,11 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="openmp threads"
RDEPEND="
- >=dev-python/llvmlite-0.39.0[${PYTHON_USEDEP}]
- <=dev-python/llvmlite-0.40.0
+ >=dev-python/llvmlite-0.40.0[${PYTHON_USEDEP}]
+ <=dev-python/llvmlite-0.41.0
>=dev-python/numpy-1.18.0[${PYTHON_USEDEP}]
- <dev-python/numpy-1.24[${PYTHON_USEDEP}]
- threads? ( >=dev-cpp/tbb-2021.1 <dev-cpp/tbb-2021.6 )
+ <dev-python/numpy-1.25[${PYTHON_USEDEP}]
+ threads? ( >=dev-cpp/tbb-2021.6 )
"
BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 17+ messages in thread
end of thread, other threads:[~2023-08-09 9:19 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-28 10:17 [gentoo-commits] proj/sci:master commit in: dev-python/numba/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2023-08-09 9:19 Benda XU
2023-02-16 8:11 Horea Christian
2023-02-16 8:11 Horea Christian
2022-08-07 9:07 Andrew Ammerlaan
2022-08-07 9:07 Andrew Ammerlaan
2022-01-30 8:50 Benda XU
2022-01-16 15:23 Andrew Ammerlaan
2021-09-15 18:39 Andrew Ammerlaan
2021-09-15 18:39 Andrew Ammerlaan
2021-06-05 12:49 Andrew Ammerlaan
2021-05-11 8:38 Andrew Ammerlaan
2021-05-08 14:24 Andrew Ammerlaan
2021-05-08 14:23 Andrew Ammerlaan
2021-04-22 19:38 Aisha Tammy
2020-12-01 23:14 Aisha Tammy
2020-09-26 23:03 Aisha Tammy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox