python-nanobind-backend
LOW
maintainer taotieren
0 votes
scanned 2026-09-28 07:20:27.447771
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: taotieren <admin@taotieren.com>
2
3
pkgname=python-nanobind-backend
4
_name=${pkgname#python-}
5
_tagname=1.0.0-dev6
6
pkgver=${_tagname//-/_}
7
pkgrel=1
8
pkgdesc="Compiled nanobind backend for extensions built in split mode"
9
provides=(${pkgname})
10
conflicts=(${pkgname})
11
arch=('any')
12
url="https://github.com/wjakob/nanobind"
13
_pydeps=(
14
15
)
16
depends=(
17
'libgcc'
18
'libstdc++'
19
'python'
20
"${_pydeps[@]/#/python-}"
21
)
22
makedepends=(
23
'git'
24
'cmake'
25
'robin-map'
26
'python-scikit-build-core'
27
'python-build'
28
'python-installer'
29
'python-setuptools'
30
'python-wheel'
31
)
32
optdepends=(
33
'nanobind: Tiny and efficient C++/Python bindings'
34
)
35
license=('BSD-3-Clause')
36
source=("${_name}::git+${url}.git#tag=backend-v$_tagname")
37
sha256sums=('b9e5ccee9d2685e20aa4a53850749f782ec43cf24548de5c2b3eb9ae9805cf8e')
38
39
prepare() {
40
git -C "${srcdir}/${_name}" clean -dfx
41
}
42
43
build() {
44
cd "${srcdir}/${_name}/nanobind-backend/"
45
python -m build --wheel --no-isolation
46
}
47
48
package() {
49
cd "${srcdir}/${_name}/nanobind-backend/"
50
python -m installer --destdir="${pkgdir}" dist/*.whl
51
install -Dm0644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
52
}
53
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-28 07:20:27 | Low | 1 |