agentx-foo
Native compiled Python agent framework using Nuitka.
Installation
pip install agentx-foo
On first run, the native binary is automatically downloaded from GitHub Releases.
Usage
agentx --version # Downloads binary on first run, then executes
agentx run # Run command
agentx --upgrade # Force download latest binary
agentx --stub-version # Show pip package version
Pre-built Binaries
You can also download binaries directly from Releases:
agentx-linux-x86_64- Linux (x64)agentx-macos-x86_64- macOS Intelagentx-macos-arm64- macOS Apple Siliconagentx-windows-x86_64.exe- Windows
How it Works
The PyPI package is a thin stub that:
- Detects your OS and architecture
- Downloads the correct native binary from GitHub Releases
- Executes the binary with your arguments
Your actual code runs as a compiled native binary - no Python source exposed.
Development
Build native binary locally
pip install nuitka ordered-set zstandard
./scripts/build_nuitka.sh
Release Process
- Update version in
src/agentx/__init__.pyandpyproject.toml - Create and push a tag:
git tag v0.2.0 git push origin v0.2.0
- GitHub Actions will:
- Build Nuitka binaries for Linux, macOS, Windows
- Create a GitHub Release with binaries
- Publish stub package to PyPI
License
MIT
Release files for agentx-foo 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentx_foo-0.4.2.tar.gz | 4.8 kB | Details |
Release files / agentx_foo-0.4.2.tar.gz
| Download URL | agentx_foo-0.4.2.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d413665b9122c66a5467774542ce94ac741ddcbbe018bdd9469fe183073c0a59
|
|
BLAKE2b-256 checksum How to use checksums |
81e785663f612a4ebd451d48f19ed1397332c7286368d27d0ab734b15362ca06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|