python-aiconfigurator

LOW
maintainer Smoolak 0 votes scanned 2026-09-21 00:26:32.109917
View on AUR
Why flagged

The package builds from a legitimate project source on GitHub, uses git-lfs for large files, and has a SKIP'd checksum due to LFS content; while the low votes and recent upload are noted, there is no evidence of malicious behavior or untrusted remote code execution.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from a legitimate project source on GitHub, uses git-lfs for large files, and has a SKIP'd checksum due to LFS content; while the low votes and recent upload are noted, there is no evidence of malicious behavior or untrusted remote code execution.

PKGBUILD

1# Maintainer: Smoolak <smoolak@gmail.com>
2pkgname=python-aiconfigurator
3pkgver=0.12.0
4pkgrel=1
5_commit=7bdd746cedc46f4d555ccbd3d0d2194c4015219f
6pkgdesc='Offline inference configuration planner and configuration generator'
7arch=('any')
8url='https://github.com/ai-dynamo/aiconfigurator'
9license=('Apache-2.0')
10depends=('python>=3.11' 'python-aiconfigurator-core=0.12.0' 'python-jinja>=3.1.0'
11 'python-packaging>=20.0' 'python-matplotlib>=3.9.4'
12 'python-numpy>=2.1' 'python-numpy<3' 'python-pandas>=2.2.3'
13 'python-plotext>=5.3.2' 'python-plotext<6' 'python-plotly>=6.0.1' 'python-prettytable>=3.16.0'
14 'python-pydantic>=2.5' 'python-pyarrow>=15.0.0' 'python-yaml>=6.0'
15 'python-tqdm>=4.0.0' 'python-bokeh' 'python-nvidia-ml-py' 'python-munch>=4.0.0')
16makedepends=('git' 'git-lfs' 'python-build' 'python-installer'
17 'python-setuptools>=69' 'python-wheel')
18checkdepends=('python-pytest>=9.0.3' 'python-pytest-mock>=3.14.0'
19 'python-pytest-timeout>=2.3.1' 'python-jsonschema>=4.23')
20optdepends=('python-fastapi>=0.115.12: HTTP service'
21 'python-orjson>=3.10.16: HTTP service serialization'
22 'uvicorn>=0.34.2: HTTP service runner')
23source=("git+https://github.com/ai-dynamo/aiconfigurator.git#commit=$_commit")
24sha256sums=('SKIP')
25
26prepare() {
27 cd aiconfigurator
28 git lfs install --local
29 git config lfs.url https://github.com/ai-dynamo/aiconfigurator.git/info/lfs
30 git lfs pull
31 # Allow Arch's Python 3.14; the upstream tests exercise the Python/native
32 # interface and the installed package is checked separately.
33 sed -i 's/requires-python = ">=3.11,<3.14"/requires-python = ">=3.11"/' \
34 pyproject.toml aic-core/pyproject.toml
35}
36
37build() {
38 cd aiconfigurator
39 python -m build --wheel --no-isolation
40}
41
42check() {
43 cd aiconfigurator
44 local root="$srcdir/test-install" site
45 site="$(python -c 'import sysconfig; print(sysconfig.get_path("purelib"))')"
46 python -m installer --destdir="$root" dist/*.whl
47 export PYTHONPATH="$root$site" PATH="$root/usr/bin:$PATH"
48 export HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 MPLBACKEND=agg
49 # Representative offline CPU coverage: CLI parsing, Dynamo configuration
50 # adapters, and deployment-config generation. GPU collectors, private model
51 # fixtures and exhaustive hardware support matrices are outside this scope.
52 python -m pytest -o addopts='' --timeout=300 \
53 tests/unit/cli/test_argument_parsing.py \
54 tests/unit/cli/test_root_command.py \
55 tests/unit/cli/test_generate_combinations.py \
56 tests/unit/sdk/config_adapter/test_schema.py \
57 tests/unit/sdk/config_adapter/test_dynamo.py \
58 tests/unit/generator/test_translate.py \
59 tests/unit/generator/test_template_selection.py
60}
61
62package() {
63 cd aiconfigurator
64 python -m installer --destdir="$pkgdir" dist/*.whl
65 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
66}
67

Scan history

Scanned at (UTC)SeverityRules
2026-09-21 00:26:32 Low 2
2026-09-20 23:33:19 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion