soigia-agent
Soi Gia agent pip package — zero dependencies, published to PyPI.
Install
pip install soigia-agent
Usage
soigia-agent --name SoiGia
# Hello, SoiGia! 👋 from soigia-agent
Or from Python:
from soigia_agent import hello
print(hello("Soi Gia"))
Publish workflow (same as soigia-sdk)
uv sync # install package + dev tools into .venv
make test # run pytest
make publish # clean → test → bump patch → build → check → delete old versions → upload
make publish-test # same, but upload to TestPyPI
make publish-minor # bump minor instead of patch
scripts/release.py handles everything: version bump (pyproject.toml +
soigia_agent/__init__.py kept in sync), build, twine check, upload, and
rollback of the version on failure. Credentials are auto-loaded from
.secret/pypi.yaml (checked at repo root, repo parent, and ~/.secret),
falling back to ~/.pypirc / interactive prompt.
Release files for soigia-agent 0.1.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 | |
|---|---|---|---|
| soigia_agent-0.1.2.tar.gz | 110.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| soigia_agent-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 114.4 kB
Release files / soigia_agent-0.1.2.tar.gz
| Download URL | soigia_agent-0.1.2.tar.gz |
|---|---|
| Size | 110.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
60867114865faf3cf3cd827e84ef4eb37b5f3632ab8ce86819dd1f3cc91900d2
|
|
BLAKE2b-256 checksum How to use checksums |
e2c72acf6d946ba340ef55ab06ee32dffb0a438b463c3d6931c1fbc9333d942a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / soigia_agent-0.1.2-py3-none-any.whl
| Download URL | soigia_agent-0.1.2-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a546d68a924f23eb5c45d67d0dd268a3403e3983cdce93fd6e99e1fc148206d8
|
|
BLAKE2b-256 checksum How to use checksums |
725f71a2df66e7a5cd9e8792e3ec56229940ea9a5be345d6f2a95df920bc5428
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|