* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-07-08 13:59 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-07-08 13:59 UTC (permalink / raw
To: gentoo-commits
commit: c6f59060bb672cd5a6be9c026885b4f24ae0167c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 13:30:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 13:59:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f59060
dev-python/nanobind: new package, add 2.0.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/metadata.xml | 12 ++++++
dev-python/nanobind/nanobind-2.0.0.ebuild | 63 +++++++++++++++++++++++++++++++
3 files changed, 76 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
new file mode 100644
index 000000000000..779583f66f8b
--- /dev/null
+++ b/dev-python/nanobind/Manifest
@@ -0,0 +1 @@
+DIST nanobind-2.0.0.gh.tar.gz 842956 BLAKE2B 82a2b44d904a2bfc88538d3bac6d5d96b473bcca2ff98647f9edd656a1d20fae324fcf334b848f861723aae666690b6b17ee626dede89bac6b140e9ef8cd01fe SHA512 1bafbf6b18c9b65b5ecb3bbf23a164b17ee52ef4f053a00de986a35e17e662422b54cea1c145f83ee8a3973bba383a949b3c305dcfecfbf139ab90006d42935e
diff --git a/dev-python/nanobind/metadata.xml b/dev-python/nanobind/metadata.xml
new file mode 100644
index 000000000000..aa352e9fc755
--- /dev/null
+++ b/dev-python/nanobind/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">wjakob/nanobind</remote-id>
+ <remote-id type="pypi">nanobind</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/nanobind/nanobind-2.0.0.ebuild b/dev-python/nanobind/nanobind-2.0.0.ebuild
new file mode 100644
index 000000000000..43f1d179b19e
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.0.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # This test assumes in-source build for the .pyi stubs.
+ # (Hack because EPYTEST_IGNORE doesn't work with the paths it collects(?))
+ echo > tests/test_stubs.py || die
+
+ cmake_src_prepare
+ distutils-r1_python_prepare_all
+}
+
+python_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ cmake_src_compile
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest "${S}/tests"
+}
+
+python_install() {
+ distutils-r1_python_install
+ cmake_src_install
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-07-08 14:12 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-07-08 14:12 UTC (permalink / raw
To: gentoo-commits
commit: 033ee0ce782a7bc677a3b8c8c89327fc5116f6eb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 14:11:14 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 14:11:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033ee0ce
dev-python/nanobind: fixup deps
For some reason, I thought robin-hood was a dep of pyopencl instead,
but it isn't, it's an (R)DEPEND of nanobind. But I didn't add that either,
apparently even though I bumped the ebuild for it specifically because of it?
Also, add typing-extensions dep for <py3.11.
Closes: https://bugs.gentoo.org/935748
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../nanobind/{nanobind-2.0.0.ebuild => nanobind-2.0.0-r1.ebuild} | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/dev-python/nanobind/nanobind-2.0.0.ebuild b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
similarity index 90%
rename from dev-python/nanobind/nanobind-2.0.0.ebuild
rename to dev-python/nanobind/nanobind-2.0.0-r1.ebuild
index 43f1d179b19e..29c33ed44567 100644
--- a/dev-python/nanobind/nanobind-2.0.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
@@ -22,6 +22,14 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
+RDEPEND=">=dev-cpp/robin-map-1.3.0"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
EPYTEST_XDIST=1
distutils_enable_tests pytest
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-07-10 11:39 Jakov Smolić
0 siblings, 0 replies; 28+ messages in thread
From: Jakov Smolić @ 2024-07-10 11:39 UTC (permalink / raw
To: gentoo-commits
commit: a1625d32eed2b6a2fdda7a614cc43589bde8561d
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 10 11:39:13 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jul 10 11:39:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1625d32
dev-python/nanobind: Keyword 2.0.0-r1 riscv, #935747
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/nanobind/nanobind-2.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.0.0-r1.ebuild b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
index 29c33ed44567..2dcc5ebc12a5 100644
--- a/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
+++ b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
RDEPEND=">=dev-cpp/robin-map-1.3.0"
DEPEND="${RDEPEND}"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-08-09 17:19 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-08-09 17:19 UTC (permalink / raw
To: gentoo-commits
commit: cb4aac389a7a866e3b9f8cb7ab2d72130283d8f1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 9 17:18:28 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 9 17:18:28 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4aac38
dev-python/nanobind: Keyword 2.0.0-r1 ppc64, #935747
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/nanobind/nanobind-2.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.0.0-r1.ebuild b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
index 2dcc5ebc12a5..b8dacc8d3b5e 100644
--- a/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
+++ b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
RDEPEND=">=dev-cpp/robin-map-1.3.0"
DEPEND="${RDEPEND}"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-09-15 18:31 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2024-09-15 18:31 UTC (permalink / raw
To: gentoo-commits
commit: 55e8c29985e925e103a5a50b8b37ad5edda9770a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 15 16:34:44 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 15 18:30:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e8c299
dev-python/nanobind: Bump to 2.1.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.1.0.ebuild | 74 +++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 779583f66f8b..79f670abf956 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1 +1,2 @@
DIST nanobind-2.0.0.gh.tar.gz 842956 BLAKE2B 82a2b44d904a2bfc88538d3bac6d5d96b473bcca2ff98647f9edd656a1d20fae324fcf334b848f861723aae666690b6b17ee626dede89bac6b140e9ef8cd01fe SHA512 1bafbf6b18c9b65b5ecb3bbf23a164b17ee52ef4f053a00de986a35e17e662422b54cea1c145f83ee8a3973bba383a949b3c305dcfecfbf139ab90006d42935e
+DIST nanobind-2.1.0.gh.tar.gz 850714 BLAKE2B 5686c0b204904d22e306338f0cf62f0ac306165510f94bfe94d6a36f8294ea108f2f195c67b5314476e9bc3083292c69974c52889015e2ac6cb996a0fbcfbaff SHA512 1aaca50f8253b1b831e1d7092cfb238a020f72b7ae9830b04ecaff519a38dbe1396f79aac3098d942f30e7bb372862a2473459adbab898f17683ee488a0dad87
diff --git a/dev-python/nanobind/nanobind-2.1.0.ebuild b/dev-python/nanobind/nanobind-2.1.0.ebuild
new file mode 100644
index 000000000000..6a01b59dbefb
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.1.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ local PATCHES=(
+ # simplified version of https://github.com/wjakob/nanobind/pull/718
+ "${FILESDIR}/${PN}-2.0.0-parallel-build.patch"
+ )
+
+ cmake_src_prepare
+ PATCHES=()
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-10-04 3:12 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2024-10-04 3:12 UTC (permalink / raw
To: gentoo-commits
commit: 13f47ceb75ccf672bf982d58b8523fe32714631a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 4 02:52:31 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 4 03:12:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f47ceb
dev-python/nanobind: Bump to 2.2.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.2.0.ebuild | 70 +++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 79f670abf956..41f58108b74f 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,2 +1,3 @@
DIST nanobind-2.0.0.gh.tar.gz 842956 BLAKE2B 82a2b44d904a2bfc88538d3bac6d5d96b473bcca2ff98647f9edd656a1d20fae324fcf334b848f861723aae666690b6b17ee626dede89bac6b140e9ef8cd01fe SHA512 1bafbf6b18c9b65b5ecb3bbf23a164b17ee52ef4f053a00de986a35e17e662422b54cea1c145f83ee8a3973bba383a949b3c305dcfecfbf139ab90006d42935e
DIST nanobind-2.1.0.gh.tar.gz 850714 BLAKE2B 5686c0b204904d22e306338f0cf62f0ac306165510f94bfe94d6a36f8294ea108f2f195c67b5314476e9bc3083292c69974c52889015e2ac6cb996a0fbcfbaff SHA512 1aaca50f8253b1b831e1d7092cfb238a020f72b7ae9830b04ecaff519a38dbe1396f79aac3098d942f30e7bb372862a2473459adbab898f17683ee488a0dad87
+DIST nanobind-2.2.0.gh.tar.gz 881024 BLAKE2B 06b76c6cd53351ead32532b9013c3e0b4485173c70d12fac903c42b57a4309e49743bb2957c1310ac6d957230336b0c587f64a9d15a9c39b229b839531e1ac5d SHA512 e47c2eab39fc507f5cb1b73f76a2eb9a6d475b56b3628e8372296ed7381844aed56ba7b59fb765651e660688be2762d094ec9368beb70201091f01d27a549a3a
diff --git a/dev-python/nanobind/nanobind-2.2.0.ebuild b/dev-python/nanobind/nanobind-2.2.0.ebuild
new file mode 100644
index 000000000000..b03c0efda603
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.2.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # https://github.com/scikit-build/scikit-build-core/issues/912
+ sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-10-05 8:08 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2024-10-05 8:08 UTC (permalink / raw
To: gentoo-commits
commit: f14293172933ec63e452c0cb57cab8a3992a2a63
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 5 08:08:12 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 5 08:08:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1429317
dev-python/nanobind: Stabilize 2.2.0 amd64, #940832
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/nanobind/nanobind-2.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.2.0.ebuild b/dev-python/nanobind/nanobind-2.2.0.ebuild
index b03c0efda603..241a83e2cd29 100644
--- a/dev-python/nanobind/nanobind-2.2.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.2.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~ppc64 ~riscv"
DEPEND="
>=dev-cpp/robin-map-1.3.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-12-06 4:09 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2024-12-06 4:09 UTC (permalink / raw
To: gentoo-commits
commit: 7923679d0780e4057ebf7e37aee44a8af3948c0c
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 6 04:03:25 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 6 04:03:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7923679d
dev-python/nanobind: Bump to 2.4.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.4.0.ebuild | 70 +++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 18a3fdfadc9a..80a210d8bf69 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1 +1,2 @@
DIST nanobind-2.2.0.gh.tar.gz 881024 BLAKE2B 06b76c6cd53351ead32532b9013c3e0b4485173c70d12fac903c42b57a4309e49743bb2957c1310ac6d957230336b0c587f64a9d15a9c39b229b839531e1ac5d SHA512 e47c2eab39fc507f5cb1b73f76a2eb9a6d475b56b3628e8372296ed7381844aed56ba7b59fb765651e660688be2762d094ec9368beb70201091f01d27a549a3a
+DIST nanobind-2.4.0.gh.tar.gz 890566 BLAKE2B 7ecdd1cb6734d01f24518189cf404b84b050ba20ee264aab2cd8dd99880b819b1be696decb69263c23b9c21b855caa5d7c4a545a6f282145f0434e6cbd31f616 SHA512 b018784f1ea07c6dd76b861a759e373ff78dbf78a278d19aed7bb2725b35fa9fe071ba34db264684ba697f2d8d4d6e64f16693590640ca2877783de981a952ab
diff --git a/dev-python/nanobind/nanobind-2.4.0.ebuild b/dev-python/nanobind/nanobind-2.4.0.ebuild
new file mode 100644
index 000000000000..b03c0efda603
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.4.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # https://github.com/scikit-build/scikit-build-core/issues/912
+ sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-12-21 12:27 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2024-12-21 12:27 UTC (permalink / raw
To: gentoo-commits
commit: 88f3b98491612d293e33bd80ce8bd18e11c3176e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 21 12:27:24 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 12:27:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f3b984
dev-python/nanobind: Stabilize 2.4.0 amd64, #946760
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/nanobind-2.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.4.0.ebuild b/dev-python/nanobind/nanobind-2.4.0.ebuild
index b03c0efda603..241a83e2cd29 100644
--- a/dev-python/nanobind/nanobind-2.4.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.4.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~ppc64 ~riscv"
DEPEND="
>=dev-cpp/robin-map-1.3.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2024-12-21 12:31 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2024-12-21 12:31 UTC (permalink / raw
To: gentoo-commits
commit: 0d464b3777ed7dc66314415c9ce504434cb4d143
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 21 12:29:54 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 12:29:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d464b37
dev-python/nanobind: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 -
dev-python/nanobind/nanobind-2.2.0.ebuild | 70 -------------------------------
2 files changed, 71 deletions(-)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 80a210d8bf69..938531cef255 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,2 +1 @@
-DIST nanobind-2.2.0.gh.tar.gz 881024 BLAKE2B 06b76c6cd53351ead32532b9013c3e0b4485173c70d12fac903c42b57a4309e49743bb2957c1310ac6d957230336b0c587f64a9d15a9c39b229b839531e1ac5d SHA512 e47c2eab39fc507f5cb1b73f76a2eb9a6d475b56b3628e8372296ed7381844aed56ba7b59fb765651e660688be2762d094ec9368beb70201091f01d27a549a3a
DIST nanobind-2.4.0.gh.tar.gz 890566 BLAKE2B 7ecdd1cb6734d01f24518189cf404b84b050ba20ee264aab2cd8dd99880b819b1be696decb69263c23b9c21b855caa5d7c4a545a6f282145f0434e6cbd31f616 SHA512 b018784f1ea07c6dd76b861a759e373ff78dbf78a278d19aed7bb2725b35fa9fe071ba34db264684ba697f2d8d4d6e64f16693590640ca2877783de981a952ab
diff --git a/dev-python/nanobind/nanobind-2.2.0.ebuild b/dev-python/nanobind/nanobind-2.2.0.ebuild
deleted file mode 100644
index 241a83e2cd29..000000000000
--- a/dev-python/nanobind/nanobind-2.2.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Tiny and efficient C++/Python bindings"
-HOMEPAGE="
- https://github.com/wjakob/nanobind/
- https://pypi.org/project/nanobind/
-"
-SRC_URI="
- https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
-
-DEPEND="
- >=dev-cpp/robin-map-1.3.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
- cmake_src_prepare
- distutils-r1_src_prepare
-}
-
-src_configure() {
- # XXX: nanobind installs a CMake config file which by default passes -Os
- # We currently patch around it in dev-python/pyopencl. In future, we
- # may want to add some override with Gentoo specific environment vars.
- DISTUTILS_ARGS=(
- -DNB_CREATE_INSTALL_RULES=ON
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=OFF
- )
-}
-
-python_test() {
- local mycmakeargs=(
- -DNB_CREATE_INSTALL_RULES=OFF
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=ON
- )
- cmake_src_configure
- cmake_src_compile
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${BUILD_DIR}/tests" || die
- epytest
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-02-03 5:26 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-02-03 5:26 UTC (permalink / raw
To: gentoo-commits
commit: 10caf9fdd8497fb1775f028e02f442a9057dc740
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 3 05:08:06 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 3 05:08:06 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10caf9fd
dev-python/nanobind: Bump to 2.5.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.5.0.ebuild | 70 +++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 938531cef255..cb9cb99ac33a 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1 +1,2 @@
DIST nanobind-2.4.0.gh.tar.gz 890566 BLAKE2B 7ecdd1cb6734d01f24518189cf404b84b050ba20ee264aab2cd8dd99880b819b1be696decb69263c23b9c21b855caa5d7c4a545a6f282145f0434e6cbd31f616 SHA512 b018784f1ea07c6dd76b861a759e373ff78dbf78a278d19aed7bb2725b35fa9fe071ba34db264684ba697f2d8d4d6e64f16693590640ca2877783de981a952ab
+DIST nanobind-2.5.0.gh.tar.gz 900479 BLAKE2B 9711cde535b6e6717477229f25e2f8abc5d1973ccd307ad1d55613ac0b288815960ece8b279a4dded47dc90e86ad4d44b216e27012120fcc7ffc26ef7711e800 SHA512 885668ee4ea9c551ccd60d2e056a90021badfeb7b358aeace184a23f9c2d34cb31a81ebe84db33fd6f15b7983dbb455d9c11f9367de091cb9b56c99d7634f9a0
diff --git a/dev-python/nanobind/nanobind-2.5.0.ebuild b/dev-python/nanobind/nanobind-2.5.0.ebuild
new file mode 100644
index 000000000000..54382505da8a
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.5.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # https://github.com/scikit-build/scikit-build-core/issues/912
+ sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-02-22 9:23 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2025-02-22 9:23 UTC (permalink / raw
To: gentoo-commits
commit: 61f2ee25d2da691f392ee26f7595690ecaa9a1c8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 09:23:20 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 09:23:20 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f2ee25
dev-python/nanobind: Stabilize 2.5.0 amd64, #950093
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/nanobind/nanobind-2.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.5.0.ebuild b/dev-python/nanobind/nanobind-2.5.0.ebuild
index 54382505da8a..5829cf809864 100644
--- a/dev-python/nanobind/nanobind-2.5.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.5.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~ppc64 ~riscv"
DEPEND="
>=dev-cpp/robin-map-1.3.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-02-22 9:37 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-02-22 9:37 UTC (permalink / raw
To: gentoo-commits
commit: 5d275ee06c4308f481a4463554d54c7044c5bf6e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 09:35:42 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 09:37:06 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d275ee0
dev-python/nanobind: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 -
dev-python/nanobind/nanobind-2.4.0.ebuild | 70 -------------------------------
2 files changed, 71 deletions(-)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index cb9cb99ac33a..924b72796b53 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,2 +1 @@
-DIST nanobind-2.4.0.gh.tar.gz 890566 BLAKE2B 7ecdd1cb6734d01f24518189cf404b84b050ba20ee264aab2cd8dd99880b819b1be696decb69263c23b9c21b855caa5d7c4a545a6f282145f0434e6cbd31f616 SHA512 b018784f1ea07c6dd76b861a759e373ff78dbf78a278d19aed7bb2725b35fa9fe071ba34db264684ba697f2d8d4d6e64f16693590640ca2877783de981a952ab
DIST nanobind-2.5.0.gh.tar.gz 900479 BLAKE2B 9711cde535b6e6717477229f25e2f8abc5d1973ccd307ad1d55613ac0b288815960ece8b279a4dded47dc90e86ad4d44b216e27012120fcc7ffc26ef7711e800 SHA512 885668ee4ea9c551ccd60d2e056a90021badfeb7b358aeace184a23f9c2d34cb31a81ebe84db33fd6f15b7983dbb455d9c11f9367de091cb9b56c99d7634f9a0
diff --git a/dev-python/nanobind/nanobind-2.4.0.ebuild b/dev-python/nanobind/nanobind-2.4.0.ebuild
deleted file mode 100644
index 241a83e2cd29..000000000000
--- a/dev-python/nanobind/nanobind-2.4.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Tiny and efficient C++/Python bindings"
-HOMEPAGE="
- https://github.com/wjakob/nanobind/
- https://pypi.org/project/nanobind/
-"
-SRC_URI="
- https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
-
-DEPEND="
- >=dev-cpp/robin-map-1.3.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
- cmake_src_prepare
- distutils-r1_src_prepare
-}
-
-src_configure() {
- # XXX: nanobind installs a CMake config file which by default passes -Os
- # We currently patch around it in dev-python/pyopencl. In future, we
- # may want to add some override with Gentoo specific environment vars.
- DISTUTILS_ARGS=(
- -DNB_CREATE_INSTALL_RULES=ON
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=OFF
- )
-}
-
-python_test() {
- local mycmakeargs=(
- -DNB_CREATE_INSTALL_RULES=OFF
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=ON
- )
- cmake_src_configure
- cmake_src_compile
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${BUILD_DIR}/tests" || die
- epytest
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-03-28 6:47 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-03-28 6:47 UTC (permalink / raw
To: gentoo-commits
commit: 0ed3bcd13bc64ba46b0a3d60b3315b0bef0bd9a3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 28 06:07:33 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 28 06:47:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed3bcd1
dev-python/nanobind: Bump to 2.6.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.6.0.ebuild | 70 +++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 924b72796b53..0cd74d787a5a 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1 +1,2 @@
DIST nanobind-2.5.0.gh.tar.gz 900479 BLAKE2B 9711cde535b6e6717477229f25e2f8abc5d1973ccd307ad1d55613ac0b288815960ece8b279a4dded47dc90e86ad4d44b216e27012120fcc7ffc26ef7711e800 SHA512 885668ee4ea9c551ccd60d2e056a90021badfeb7b358aeace184a23f9c2d34cb31a81ebe84db33fd6f15b7983dbb455d9c11f9367de091cb9b56c99d7634f9a0
+DIST nanobind-2.6.0.gh.tar.gz 905010 BLAKE2B 0d763035653fb3375a5424d875153ffd5ed33c839fe800f639866d9aeee8459a79f1472e7c724271b724bda5ce73fbd5d0327d7331110968abf5e9de030ad6ed SHA512 f8429a5f3e6e84a6ab1890086078e2f313bbf0c77c35ade3aab5d14f9d65dba36cf8ccca16c9add0d12894d085ce445bfda519a28e23bdbc359c977b185efdd5
diff --git a/dev-python/nanobind/nanobind-2.6.0.ebuild b/dev-python/nanobind/nanobind-2.6.0.ebuild
new file mode 100644
index 000000000000..54382505da8a
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.6.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # https://github.com/scikit-build/scikit-build-core/issues/912
+ sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-03-29 5:52 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-03-29 5:52 UTC (permalink / raw
To: gentoo-commits
commit: 007c2d68bb0ce7b4002b085f264a384bf51b8261
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 29 05:27:32 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 05:27:32 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007c2d68
dev-python/nanobind: Bump to 2.6.1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.6.1.ebuild | 70 +++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 0cd74d787a5a..e59eee81b003 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,2 +1,3 @@
DIST nanobind-2.5.0.gh.tar.gz 900479 BLAKE2B 9711cde535b6e6717477229f25e2f8abc5d1973ccd307ad1d55613ac0b288815960ece8b279a4dded47dc90e86ad4d44b216e27012120fcc7ffc26ef7711e800 SHA512 885668ee4ea9c551ccd60d2e056a90021badfeb7b358aeace184a23f9c2d34cb31a81ebe84db33fd6f15b7983dbb455d9c11f9367de091cb9b56c99d7634f9a0
DIST nanobind-2.6.0.gh.tar.gz 905010 BLAKE2B 0d763035653fb3375a5424d875153ffd5ed33c839fe800f639866d9aeee8459a79f1472e7c724271b724bda5ce73fbd5d0327d7331110968abf5e9de030ad6ed SHA512 f8429a5f3e6e84a6ab1890086078e2f313bbf0c77c35ade3aab5d14f9d65dba36cf8ccca16c9add0d12894d085ce445bfda519a28e23bdbc359c977b185efdd5
+DIST nanobind-2.6.1.gh.tar.gz 905030 BLAKE2B 7e29ab9da53df88e9034bb35fa53ae0e4a8b25ea92f0d1480341164b62b12d4d809bd50260c05d33f0f2494dff8cc9f445199653a506a2685a531c9b347816a7 SHA512 0807866b98e3089df98d1c88474f6ac31f8ae0d1838b181c7f3462ff2b6f344026144de1b1884d2ee58c126ac275135fa1c9c58c6158647c06509d5cc20fa84e
diff --git a/dev-python/nanobind/nanobind-2.6.1.ebuild b/dev-python/nanobind/nanobind-2.6.1.ebuild
new file mode 100644
index 000000000000..54382505da8a
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.6.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # https://github.com/scikit-build/scikit-build-core/issues/912
+ sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-04-12 9:30 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2025-04-12 9:30 UTC (permalink / raw
To: gentoo-commits
commit: a0a312ff45696d254cc09d9b92f9d583ab72f4f9
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 12 09:30:31 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 12 09:30:31 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a312ff
dev-python/nanobind: Stabilize 2.6.1 amd64, #953615
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/nanobind/nanobind-2.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.6.1.ebuild b/dev-python/nanobind/nanobind-2.6.1.ebuild
index 54382505da8a..5829cf809864 100644
--- a/dev-python/nanobind/nanobind-2.6.1.ebuild
+++ b/dev-python/nanobind/nanobind-2.6.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~ppc64 ~riscv"
DEPEND="
>=dev-cpp/robin-map-1.3.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-04-12 9:41 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-04-12 9:41 UTC (permalink / raw
To: gentoo-commits
commit: a77caa1a225086da608ea33650be03d2c009c8c6
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 12 09:39:28 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 12 09:39:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77caa1a
dev-python/nanobind: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 2 -
dev-python/nanobind/nanobind-2.5.0.ebuild | 70 -------------------------------
dev-python/nanobind/nanobind-2.6.0.ebuild | 70 -------------------------------
3 files changed, 142 deletions(-)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index e59eee81b003..24835af6c3c7 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,3 +1 @@
-DIST nanobind-2.5.0.gh.tar.gz 900479 BLAKE2B 9711cde535b6e6717477229f25e2f8abc5d1973ccd307ad1d55613ac0b288815960ece8b279a4dded47dc90e86ad4d44b216e27012120fcc7ffc26ef7711e800 SHA512 885668ee4ea9c551ccd60d2e056a90021badfeb7b358aeace184a23f9c2d34cb31a81ebe84db33fd6f15b7983dbb455d9c11f9367de091cb9b56c99d7634f9a0
-DIST nanobind-2.6.0.gh.tar.gz 905010 BLAKE2B 0d763035653fb3375a5424d875153ffd5ed33c839fe800f639866d9aeee8459a79f1472e7c724271b724bda5ce73fbd5d0327d7331110968abf5e9de030ad6ed SHA512 f8429a5f3e6e84a6ab1890086078e2f313bbf0c77c35ade3aab5d14f9d65dba36cf8ccca16c9add0d12894d085ce445bfda519a28e23bdbc359c977b185efdd5
DIST nanobind-2.6.1.gh.tar.gz 905030 BLAKE2B 7e29ab9da53df88e9034bb35fa53ae0e4a8b25ea92f0d1480341164b62b12d4d809bd50260c05d33f0f2494dff8cc9f445199653a506a2685a531c9b347816a7 SHA512 0807866b98e3089df98d1c88474f6ac31f8ae0d1838b181c7f3462ff2b6f344026144de1b1884d2ee58c126ac275135fa1c9c58c6158647c06509d5cc20fa84e
diff --git a/dev-python/nanobind/nanobind-2.5.0.ebuild b/dev-python/nanobind/nanobind-2.5.0.ebuild
deleted file mode 100644
index 5829cf809864..000000000000
--- a/dev-python/nanobind/nanobind-2.5.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Tiny and efficient C++/Python bindings"
-HOMEPAGE="
- https://github.com/wjakob/nanobind/
- https://pypi.org/project/nanobind/
-"
-SRC_URI="
- https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
-
-DEPEND="
- >=dev-cpp/robin-map-1.3.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
- cmake_src_prepare
- distutils-r1_src_prepare
-}
-
-src_configure() {
- # XXX: nanobind installs a CMake config file which by default passes -Os
- # We currently patch around it in dev-python/pyopencl. In future, we
- # may want to add some override with Gentoo specific environment vars.
- DISTUTILS_ARGS=(
- -DNB_CREATE_INSTALL_RULES=ON
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=OFF
- )
-}
-
-python_test() {
- local mycmakeargs=(
- -DNB_CREATE_INSTALL_RULES=OFF
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=ON
- )
- cmake_src_configure
- cmake_src_compile
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${BUILD_DIR}/tests" || die
- epytest
-}
diff --git a/dev-python/nanobind/nanobind-2.6.0.ebuild b/dev-python/nanobind/nanobind-2.6.0.ebuild
deleted file mode 100644
index 54382505da8a..000000000000
--- a/dev-python/nanobind/nanobind-2.6.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Tiny and efficient C++/Python bindings"
-HOMEPAGE="
- https://github.com/wjakob/nanobind/
- https://pypi.org/project/nanobind/
-"
-SRC_URI="
- https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
-
-DEPEND="
- >=dev-cpp/robin-map-1.3.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
- cmake_src_prepare
- distutils-r1_src_prepare
-}
-
-src_configure() {
- # XXX: nanobind installs a CMake config file which by default passes -Os
- # We currently patch around it in dev-python/pyopencl. In future, we
- # may want to add some override with Gentoo specific environment vars.
- DISTUTILS_ARGS=(
- -DNB_CREATE_INSTALL_RULES=ON
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=OFF
- )
-}
-
-python_test() {
- local mycmakeargs=(
- -DNB_CREATE_INSTALL_RULES=OFF
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=ON
- )
- cmake_src_configure
- cmake_src_compile
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${BUILD_DIR}/tests" || die
- epytest
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-04-18 3:11 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-04-18 3:11 UTC (permalink / raw
To: gentoo-commits
commit: 187d3579b98db2a4446170ee00a3b52dd1c5332a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 18 02:43:53 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 18 03:11:05 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=187d3579
dev-python/nanobind: Bump to 2.7.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.7.0.ebuild | 70 +++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 24835af6c3c7..5cdced92d953 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1 +1,2 @@
DIST nanobind-2.6.1.gh.tar.gz 905030 BLAKE2B 7e29ab9da53df88e9034bb35fa53ae0e4a8b25ea92f0d1480341164b62b12d4d809bd50260c05d33f0f2494dff8cc9f445199653a506a2685a531c9b347816a7 SHA512 0807866b98e3089df98d1c88474f6ac31f8ae0d1838b181c7f3462ff2b6f344026144de1b1884d2ee58c126ac275135fa1c9c58c6158647c06509d5cc20fa84e
+DIST nanobind-2.7.0.gh.tar.gz 913793 BLAKE2B d6a4266a44720eceaa0d65555ff7938b6619d68f449c6b99b9d7f4903eaefa5b385f60aa58a24adc0b6320f46c5a946fe69f0f557c80653d7255cc73ee3e4cea SHA512 1afa338423cb5f3dda451d1fadb99dc05ab52c247c342d84205eb48ad13c0dff0a579edb85a3a230bfa262c68903ca1676031f0c816fa590101c64cf028f6d5e
diff --git a/dev-python/nanobind/nanobind-2.7.0.ebuild b/dev-python/nanobind/nanobind-2.7.0.ebuild
new file mode 100644
index 000000000000..54382505da8a
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.7.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # https://github.com/scikit-build/scikit-build-core/issues/912
+ sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-05-05 6:18 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2025-05-05 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 5fe9362ff620d32aae8a0bbb68a78c8e96333150
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon May 5 06:18:01 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon May 5 06:18:01 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe9362f
dev-python/nanobind: Stabilize 2.7.0 amd64, #955331
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/nanobind/nanobind-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.7.0.ebuild b/dev-python/nanobind/nanobind-2.7.0.ebuild
index 54382505da8a..5829cf809864 100644
--- a/dev-python/nanobind/nanobind-2.7.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.7.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~ppc64 ~riscv"
DEPEND="
>=dev-cpp/robin-map-1.3.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-05-05 9:38 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-05-05 9:38 UTC (permalink / raw
To: gentoo-commits
commit: 38e6f1a4936746512a96155caca8760d40275303
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 5 06:41:58 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 5 09:38:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e6f1a4
dev-python/nanobind: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 -
dev-python/nanobind/nanobind-2.6.1.ebuild | 70 -------------------------------
2 files changed, 71 deletions(-)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 5cdced92d953..0fed1a35fd0f 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,2 +1 @@
-DIST nanobind-2.6.1.gh.tar.gz 905030 BLAKE2B 7e29ab9da53df88e9034bb35fa53ae0e4a8b25ea92f0d1480341164b62b12d4d809bd50260c05d33f0f2494dff8cc9f445199653a506a2685a531c9b347816a7 SHA512 0807866b98e3089df98d1c88474f6ac31f8ae0d1838b181c7f3462ff2b6f344026144de1b1884d2ee58c126ac275135fa1c9c58c6158647c06509d5cc20fa84e
DIST nanobind-2.7.0.gh.tar.gz 913793 BLAKE2B d6a4266a44720eceaa0d65555ff7938b6619d68f449c6b99b9d7f4903eaefa5b385f60aa58a24adc0b6320f46c5a946fe69f0f557c80653d7255cc73ee3e4cea SHA512 1afa338423cb5f3dda451d1fadb99dc05ab52c247c342d84205eb48ad13c0dff0a579edb85a3a230bfa262c68903ca1676031f0c816fa590101c64cf028f6d5e
diff --git a/dev-python/nanobind/nanobind-2.6.1.ebuild b/dev-python/nanobind/nanobind-2.6.1.ebuild
deleted file mode 100644
index 5829cf809864..000000000000
--- a/dev-python/nanobind/nanobind-2.6.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Tiny and efficient C++/Python bindings"
-HOMEPAGE="
- https://github.com/wjakob/nanobind/
- https://pypi.org/project/nanobind/
-"
-SRC_URI="
- https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
-
-DEPEND="
- >=dev-cpp/robin-map-1.3.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
- cmake_src_prepare
- distutils-r1_src_prepare
-}
-
-src_configure() {
- # XXX: nanobind installs a CMake config file which by default passes -Os
- # We currently patch around it in dev-python/pyopencl. In future, we
- # may want to add some override with Gentoo specific environment vars.
- DISTUTILS_ARGS=(
- -DNB_CREATE_INSTALL_RULES=ON
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=OFF
- )
-}
-
-python_test() {
- local mycmakeargs=(
- -DNB_CREATE_INSTALL_RULES=OFF
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=ON
- )
- cmake_src_configure
- cmake_src_compile
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${BUILD_DIR}/tests" || die
- epytest
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-05-07 19:12 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2025-05-07 19:12 UTC (permalink / raw
To: gentoo-commits
commit: 4cc11bddb5e90c42a2040d81b2ba3797e46c7105
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed May 7 19:11:59 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed May 7 19:11:59 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc11bdd
dev-python/nanobind: Keyword 2.7.0 arm64, #955276
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/nanobind/nanobind-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.7.0.ebuild b/dev-python/nanobind/nanobind-2.7.0.ebuild
index 5829cf809864..6be774d8efec 100644
--- a/dev-python/nanobind/nanobind-2.7.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.7.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
DEPEND="
>=dev-cpp/robin-map-1.3.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-05-10 5:48 Joonas Niilola
0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2025-05-10 5:48 UTC (permalink / raw
To: gentoo-commits
commit: 5880a0937c2413faae059e046e80d627d3c228df
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat May 10 05:45:48 2025 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat May 10 05:45:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5880a093
dev-python/nanobind: Keyword 2.7.0 x86, #955276
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-python/nanobind/nanobind-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.7.0.ebuild b/dev-python/nanobind/nanobind-2.7.0.ebuild
index 6be774d8efec..90d089676935 100644
--- a/dev-python/nanobind/nanobind-2.7.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.7.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
DEPEND="
>=dev-cpp/robin-map-1.3.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-07-17 2:41 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-07-17 2:41 UTC (permalink / raw
To: gentoo-commits
commit: 57e0b4823127d93822f9c01bec66f299dc59e4a8
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 17 02:34:29 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 17 02:41:12 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e0b482
dev-python/nanobind: Bump to 2.8.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.8.0.ebuild | 65 +++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 0fed1a35fd0f..949fc64f7f8b 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1 +1,2 @@
DIST nanobind-2.7.0.gh.tar.gz 913793 BLAKE2B d6a4266a44720eceaa0d65555ff7938b6619d68f449c6b99b9d7f4903eaefa5b385f60aa58a24adc0b6320f46c5a946fe69f0f557c80653d7255cc73ee3e4cea SHA512 1afa338423cb5f3dda451d1fadb99dc05ab52c247c342d84205eb48ad13c0dff0a579edb85a3a230bfa262c68903ca1676031f0c816fa590101c64cf028f6d5e
+DIST nanobind-2.8.0.gh.tar.gz 916326 BLAKE2B 3925f261f3c8563d597b9d3e603c539bd589c5b3a581e85e91b013e7d2ec71864ee6cb0806b2d73a08b3ba3c8949f09e62da755521cd5998cdffefaa7bb07c75 SHA512 777436b5136d0e7e59e095d1e067b94f608cd949ec59e497fcab2de16c8c7687e734cc0df1606b5dba40484c4f39ba1014c731cef6ec6a4c5c84d0c33166af70
diff --git a/dev-python/nanobind/nanobind-2.8.0.ebuild b/dev-python/nanobind/nanobind-2.8.0.ebuild
new file mode 100644
index 000000000000..1a5e00037ad6
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.8.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # https://github.com/scikit-build/scikit-build-core/issues/912
+ sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-08-02 16:15 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-08-02 16:15 UTC (permalink / raw
To: gentoo-commits
commit: 751e095b6a2b9740da1cb5855c5402263bf1fa11
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 2 16:09:33 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 2 16:09:33 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751e095b
dev-python/nanobind: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 -
dev-python/nanobind/nanobind-2.7.0.ebuild | 70 -------------------------------
2 files changed, 71 deletions(-)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 949fc64f7f8b..a1dd465b1235 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,2 +1 @@
-DIST nanobind-2.7.0.gh.tar.gz 913793 BLAKE2B d6a4266a44720eceaa0d65555ff7938b6619d68f449c6b99b9d7f4903eaefa5b385f60aa58a24adc0b6320f46c5a946fe69f0f557c80653d7255cc73ee3e4cea SHA512 1afa338423cb5f3dda451d1fadb99dc05ab52c247c342d84205eb48ad13c0dff0a579edb85a3a230bfa262c68903ca1676031f0c816fa590101c64cf028f6d5e
DIST nanobind-2.8.0.gh.tar.gz 916326 BLAKE2B 3925f261f3c8563d597b9d3e603c539bd589c5b3a581e85e91b013e7d2ec71864ee6cb0806b2d73a08b3ba3c8949f09e62da755521cd5998cdffefaa7bb07c75 SHA512 777436b5136d0e7e59e095d1e067b94f608cd949ec59e497fcab2de16c8c7687e734cc0df1606b5dba40484c4f39ba1014c731cef6ec6a4c5c84d0c33166af70
diff --git a/dev-python/nanobind/nanobind-2.7.0.ebuild b/dev-python/nanobind/nanobind-2.7.0.ebuild
deleted file mode 100644
index 90d089676935..000000000000
--- a/dev-python/nanobind/nanobind-2.7.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Tiny and efficient C++/Python bindings"
-HOMEPAGE="
- https://github.com/wjakob/nanobind/
- https://pypi.org/project/nanobind/
-"
-SRC_URI="
- https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-DEPEND="
- >=dev-cpp/robin-map-1.3.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
- cmake_src_prepare
- distutils-r1_src_prepare
-}
-
-src_configure() {
- # XXX: nanobind installs a CMake config file which by default passes -Os
- # We currently patch around it in dev-python/pyopencl. In future, we
- # may want to add some override with Gentoo specific environment vars.
- DISTUTILS_ARGS=(
- -DNB_CREATE_INSTALL_RULES=ON
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=OFF
- )
-}
-
-python_test() {
- local mycmakeargs=(
- -DNB_CREATE_INSTALL_RULES=OFF
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=ON
- )
- cmake_src_configure
- cmake_src_compile
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${BUILD_DIR}/tests" || die
- epytest
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-08-02 16:15 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-08-02 16:15 UTC (permalink / raw
To: gentoo-commits
commit: da75a8efc1c9f0658b88a6a42706df5a4bf04914
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 2 16:14:00 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 2 16:14:00 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da75a8ef
dev-python/nanobind: Enable py3.14
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/nanobind-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/nanobind/nanobind-2.8.0.ebuild b/dev-python/nanobind/nanobind-2.8.0.ebuild
index 7af0373708f9..16b2c7bf871a 100644
--- a/dev-python/nanobind/nanobind-2.8.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake distutils-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-08-09 16:49 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-08-09 16:49 UTC (permalink / raw
To: gentoo-commits
commit: 01ffec5159a3a76d1244cb7eb38314a9cf76e5a4
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 2 18:37:38 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 16:45:01 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ffec51
dev-python/nanobind: Remove obsolete scikit-build-core hack
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/43299
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/nanobind-2.8.0.ebuild | 2 --
1 file changed, 2 deletions(-)
diff --git a/dev-python/nanobind/nanobind-2.8.0.ebuild b/dev-python/nanobind/nanobind-2.8.0.ebuild
index 16b2c7bf871a..3d1aa45d80f3 100644
--- a/dev-python/nanobind/nanobind-2.8.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.8.0.ebuild
@@ -34,8 +34,6 @@ EPYTEST_XDIST=1
distutils_enable_tests pytest
src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
cmake_src_prepare
distutils-r1_src_prepare
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-09-05 4:20 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2025-09-05 4:20 UTC (permalink / raw
To: gentoo-commits
commit: a26fc456bb5bb1f073976b15c620bc40c0cf1180
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 5 04:04:39 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 5 04:10:14 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26fc456
dev-python/nanobind: Bump to 2.9.2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/nanobind/Manifest | 1 +
dev-python/nanobind/nanobind-2.9.2.ebuild | 63 +++++++++++++++++++++++++++++++
2 files changed, 64 insertions(+)
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index a1dd465b1235..5c9c33157084 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1 +1,2 @@
DIST nanobind-2.8.0.gh.tar.gz 916326 BLAKE2B 3925f261f3c8563d597b9d3e603c539bd589c5b3a581e85e91b013e7d2ec71864ee6cb0806b2d73a08b3ba3c8949f09e62da755521cd5998cdffefaa7bb07c75 SHA512 777436b5136d0e7e59e095d1e067b94f608cd949ec59e497fcab2de16c8c7687e734cc0df1606b5dba40484c4f39ba1014c731cef6ec6a4c5c84d0c33166af70
+DIST nanobind-2.9.2.gh.tar.gz 922360 BLAKE2B 0f8685698e61e72e2b939c0646da0e71ee12af33a2e61c17edc9eb8fcb74f2e47bbb55d34cafff2c0f0175416ff4b4ea66f36cacd32a1ebf4cb93248533c81c4 SHA512 05b2541896e64bb513f915ebc09820b2d3659efa9a1a4bdda9da79a761a23d84e41db22031c02ae816b1f729dab95efcb7c888e926dbb89fb4b34c8a329d59bf
diff --git a/dev-python/nanobind/nanobind-2.9.2.ebuild b/dev-python/nanobind/nanobind-2.9.2.ebuild
new file mode 100644
index 000000000000..9a77fc8442ce
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.9.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+ https://github.com/wjakob/nanobind/
+ https://pypi.org/project/nanobind/
+"
+SRC_URI="
+ https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-cpp/robin-map-1.3.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ # XXX: nanobind installs a CMake config file which by default passes -Os
+ # We currently patch around it in dev-python/pyopencl. In future, we
+ # may want to add some override with Gentoo specific environment vars.
+ DISTUTILS_ARGS=(
+ -DNB_CREATE_INSTALL_RULES=ON
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=OFF
+ )
+}
+
+python_test() {
+ local mycmakeargs=(
+ -DNB_CREATE_INSTALL_RULES=OFF
+ -DNB_USE_SUBMODULE_DEPS=OFF
+ -DNB_TEST=ON
+ )
+ cmake_src_configure
+ cmake_src_compile
+
+ cd "${BUILD_DIR}/tests" || die
+ epytest
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/
@ 2025-10-09 19:42 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2025-10-09 19:42 UTC (permalink / raw
To: gentoo-commits
commit: 1dfd842857edebe8440541320d988eadefde0f32
Author: uis <uis9936 <AT> gmail <DOT> com>
AuthorDate: Mon Sep 22 01:23:02 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 9 19:42:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfd8428
dev-python/nanobind: support pypy3
Pypy3 is tested in upstream
Signed-off-by: uis <uis9936 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/40480
Closes: https://github.com/gentoo/gentoo/pull/40480
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/nanobind/nanobind-2.8.0.ebuild | 2 +-
dev-python/nanobind/nanobind-2.9.2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/nanobind/nanobind-2.8.0.ebuild b/dev-python/nanobind/nanobind-2.8.0.ebuild
index 3d1aa45d80f3..b6ab6b73ce22 100644
--- a/dev-python/nanobind/nanobind-2.8.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit cmake distutils-r1
diff --git a/dev-python/nanobind/nanobind-2.9.2.ebuild b/dev-python/nanobind/nanobind-2.9.2.ebuild
index 9a77fc8442ce..72e1687e8e2e 100644
--- a/dev-python/nanobind/nanobind-2.9.2.ebuild
+++ b/dev-python/nanobind/nanobind-2.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit cmake distutils-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
end of thread, other threads:[~2025-10-09 19:42 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-07 19:12 [gentoo-commits] repo/gentoo:master commit in: dev-python/nanobind/ Arthur Zamarin
-- strict thread matches above, loose matches on Subject: below --
2025-10-09 19:42 Sam James
2025-09-05 4:20 Michał Górny
2025-08-09 16:49 Michał Górny
2025-08-02 16:15 Michał Górny
2025-08-02 16:15 Michał Górny
2025-07-17 2:41 Michał Górny
2025-05-10 5:48 Joonas Niilola
2025-05-05 9:38 Michał Górny
2025-05-05 6:18 Arthur Zamarin
2025-04-18 3:11 Michał Górny
2025-04-12 9:41 Michał Górny
2025-04-12 9:30 Arthur Zamarin
2025-03-29 5:52 Michał Górny
2025-03-28 6:47 Michał Górny
2025-02-22 9:37 Michał Górny
2025-02-22 9:23 Arthur Zamarin
2025-02-03 5:26 Michał Górny
2024-12-21 12:31 Michał Górny
2024-12-21 12:27 Michał Górny
2024-12-06 4:09 Michał Górny
2024-10-05 8:08 Arthur Zamarin
2024-10-04 3:12 Michał Górny
2024-09-15 18:31 Michał Górny
2024-08-09 17:19 Sam James
2024-07-10 11:39 Jakov Smolić
2024-07-08 14:12 Sam James
2024-07-08 13:59 Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox