Metadata-Version: 2.4
Name: hanzo-cli
Version: 0.2.4
Summary: Python CLI for Hanzo IAM, KMS, PaaS and S3. Superseded by the native hanzo CLI — https://hanzo.sh
Project-URL: Homepage, https://hanzo.ai
Project-URL: Repository, https://github.com/hanzoai/python-sdk
Author-email: Hanzo AI <dev@hanzo.ai>
License: MIT
Keywords: cli,devops,hanzo,iam
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: click>=8.0
Requires-Dist: hanzo-iam>=1.30.0
Requires-Dist: hanzo-kms>=1.0.0
Requires-Dist: hanzo-s3>=1.0.0
Requires-Dist: httpx>=0.25.0
Requires-Dist: pyjwt>=2.8.0
Requires-Dist: rich>=13.0
Requires-Dist: tomli>=2.0.0; python_version < '3.11'
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.5.0; extra == 'dev'
Description-Content-Type: text/markdown

# hanzo-cli

A Python CLI for Hanzo IAM, KMS, PaaS and S3. It predates the native Hanzo CLI
and is kept for the scripts that already depend on it.

## Use the native CLI instead

```bash
curl -fsSL https://hanzo.sh | sh
hanzo auth login
hanzo iam users list
hanzo kms secrets list
```

One binary, one command group per Hanzo Cloud product, generated from the same
contract the API and SDKs serve.

## If you still need this one

```bash
pip install hanzo-cli
hanzo-cli login
hanzo-cli whoami
hanzo-cli iam users
hanzo-cli kms list
hanzo-cli paas deploy list
```

The console script is `hanzo-cli`, not `hanzo`. `hanzo` is the native CLI, where
the sign-in verb is `hanzo auth login` — a bare `hanzo login` there is read as an
AI task, not a command. Naming this program after its distribution keeps the two
from shadowing each other on PATH.
