Metadata-Version: 2.4
Name: hanzo-node
Version: 0.1.0
Summary: Hanzo Node - Cross-platform installer for the Hanzo AI node (Rust binary)
Project-URL: Homepage, https://hanzo.ai
Project-URL: Repository, https://github.com/hanzoai/python-sdk
Project-URL: Documentation, https://docs.hanzo.ai/node
Author-email: Hanzo AI <dev@hanzo.ai>
Keywords: ai,blockchain,hanzo,node,p2p
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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
Requires-Python: >=3.12
Requires-Dist: click>=8.1.0
Requires-Dist: httpx>=0.23.0
Requires-Dist: rich>=13.0.0
Description-Content-Type: text/markdown

# hanzo-node

Cross-platform installer for the Hanzo AI node (Rust binary).

## Installation

```bash
# Install via uv
uv tool install hanzo-node

# Or via pip
pip install hanzo-node
```

## Usage

```bash
# Install the node binary
hanzo-node install

# Check status
hanzo-node status

# Upgrade to latest
hanzo-node upgrade

# Run the node (passes args to binary)
hanzo-node run --help

# Uninstall
hanzo-node uninstall
```

## How It Works

This Python package is a thin wrapper that:

1. Detects your platform (macOS/Linux/Windows, x64/arm64)
2. Downloads the appropriate Rust binary from GitHub releases
3. Installs it to `~/.local/bin` (or `%LOCALAPPDATA%\hanzo\bin` on Windows)
4. Provides a CLI to manage the installation

The actual `hanzo-node` is written in Rust for performance. This package just handles cross-platform distribution.

## Supported Platforms

- macOS (Apple Silicon / Intel)
- Linux (x64 / arm64)
- Windows (x64)

## Environment Variables

- `HANZO_INSTALL_DIR` - Override the installation directory (default: `~/.local/bin`)

## License

Apache 2.0
