| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | upgpkg: python-a2a-sdk 1.1.0-3: fix check() | enihcam | |
| The previous check() did `python -c 'import a2a'` from the sdist root, where a2a/ lives at src/a2a/ rather than the top level; the import always failed (silently under --nocheck, loudly under --check). Rewrite it to: - Verify the wheel exists at dist/*.whl. - Extract the wheel into an mktemp dir and set PYTHONPATH to that dir + use the system-deps that checkdepends installed at /usr. - Assert a2a, a2a.types, a2a.server, a2a.client, a2a.utils import cleanly. - Inspect the wheel's entry_points.txt directly (no install needed) to confirm a2a-db -> a2a.a2a_db_cli:run_migrations is registered. Add checkdepends for the 8 runtime deps the smoke test needs; python and python-alembic are not needed by the smoke (alembic only loads when a2a-db is actually invoked, not on import; python is implicit). | |||
| 5 days | upgpkg: python-a2a-sdk 1.1.0-2: fix invalid dependency names | enihcam | |
| - Drop python-culsans: not in any Arch repo, and a2a only imports it on python <3.13; Arch ships python 3.14/3.13, so the import is dead. - Drop python-grpcio-reflection: not in any Arch repo, and a2a does not import it (defensive entry in upstream's grpc extra). - Rename libmariadb -> mariadb-libs (Arch's actual package name). - Rename python-uvicorn optdep -> uvicorn (no python- prefix for this one in Arch). - Drop dangling optdep python-a2a-sdk-encryption (the encryption split was removed in 1.1.0-1; the optdep pointed to a non-existent pkg). - Bump pkgrel 1 -> 2 (PKGBUILD-only change, no upstream version bump). | |||
| 5 days | upgpkg: python-a2a-sdk 1.1.0: initial release | enihcam | |