python-e2b
LOW
maintainer medaminezghal
1 votes
scanned 2026-10-20 19:28:13.414480
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: Mohamed Amine Zghal (medaminezghal) <medaminezghal at outlook dot com>
2
3
_name=e2b
4
pkgname=python-$_name
5
pkgver=2.58.0
6
pkgrel=1
7
pkgdesc='E2B SDK that give agents cloud environments.'
8
arch=('any')
9
_repo='https://github.com/e2b-dev/E2B'
10
url="$_repo/tree/main/packages/python-sdk"
11
license=('MIT')
12
depends=('python'
13
'python-dateutil'
14
'python-wcmatch'
15
'python-protobuf-py'
16
'python-httpx'
17
'python-h2'
18
'python-attrs'
19
'python-packaging'
20
'python-typing_extensions'
21
'python-rich'
22
'python-connectrpc'
23
'python-pyqwest'
24
'python-e2b-dockerfile-utils')
25
makedepends=('python-uv-build'
26
'python-build'
27
'python-installer'
28
'git')
29
checkdepends=('python-pytest'
30
'python-pytest-asyncio'
31
'python-pytest-timeout')
32
source=("$_name::git+$_repo.git#tag=@$_name/python-sdk@$pkgver")
33
sha256sums=('beb13ae4c7b1728605b282abd5c16f251172bb96577acba0a0244527984928c2')
34
35
prepare() {
36
cd "$srcdir"/$_name/packages/python-sdk
37
# Use the uv_build version shipped by Arch
38
sed -i 's/uv_build>=0.10.0,<0.11.0/uv_build/' pyproject.toml
39
}
40
41
build() {
42
cd "$srcdir"/$_name/packages/python-sdk
43
python -m build --wheel --no-isolation
44
}
45
46
check() {
47
local pytest_options=(
48
-vv
49
--disable-warnings
50
-k "not (api_sync or api_async or ((sandbox_sync or sandbox_async) and not (test_config_propagation or test_connect_in_ or test_connect_normalizes or test_instance_connect or test_wait_for_status or test_sync_client_lifecycle)) or ((template_sync or template_async) and (test_make_symlink or test_run_cmd or test_background_build or test_build.py or test_exists or TestTagsIntegration or (test_traces_on and not (credentials or absolute_path or add_mcp_server)))))"
51
)
52
cd "$srcdir"/$_name/packages/python-sdk
53
python -m venv --system-site-packages test-env
54
test-env/bin/python -m installer dist/*.whl
55
test-env/bin/python -P -m pytest "${pytest_options[@]}" tests
56
}
57
58
package() {
59
cd "$srcdir"/$_name/packages/python-sdk
60
python -m installer --destdir="$pkgdir" dist/*.whl
61
}
62
Changes since previous scan
--- PKGBUILD @ 2026-10-14 00:06+++ PKGBUILD @ 2026-10-20 19:28@@ -2,7 +2,7 @@ _name=e2b pkgname=python-$_name-pkgver=2.56.0+pkgver=2.58.0 pkgrel=1 pkgdesc='E2B SDK that give agents cloud environments.' arch=('any')@@ -30,7 +30,7 @@ 'python-pytest-asyncio' 'python-pytest-timeout') source=("$_name::git+$_repo.git#tag=@$_name/python-sdk@$pkgver")-sha256sums=('b6c9cf2da0ece5a905ea4062f4e82e607b9e74131417ea9d72441438060af963')+sha256sums=('beb13ae4c7b1728605b282abd5c16f251172bb96577acba0a0244527984928c2') prepare() { cd "$srcdir"/$_name/packages/python-sdkScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-20 19:28:13 | Low | 1 |
| 2026-10-14 00:06:47 | Clean | 2 |
| 2026-10-13 17:17:20 | Low | 1 |
| 2026-10-12 00:18:51 | Clean | 2 |
| 2026-10-11 11:10:32 | Low | 1 |