mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
Install hanzoai>=8, so an older Python refuses instead of installing 2.1
Hanzo CI/CD / test (linux-amd64) (push) Successful in 2m42s
Hanzo CI/CD / test (linux-arm64) (push) Successful in 5m16s
Hanzo CI/CD / cicd (push) Failing after 2m2s
CI/CD / cicd (push) Failing after 9m50s
Hanzo CI/CD / test (linux-amd64) (push) Successful in 2m42s
Hanzo CI/CD / test (linux-arm64) (push) Successful in 5m16s
Hanzo CI/CD / cicd (push) Failing after 2m2s
CI/CD / cicd (push) Failing after 9m50s
hanzoai 8 requires Python 3.12, and PyPI serves 2.1.3 to 3.9-3.11. An unpinned `pip install hanzoai` there installed the 2.1 client without a word, and every example here failed on `from hanzoai.cloud import ...`. Every install line now carries the floor, which pip 21 on Python 3.9 answers with "No matching distribution found for hanzoai>=8", and the quickstart no longer says Python 3.9. Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -13,12 +13,13 @@ of the document this tree was cut from.
|
||||
Python 3.12 or newer.
|
||||
|
||||
```bash
|
||||
pip install hanzoai
|
||||
pip install "hanzoai>=8"
|
||||
```
|
||||
|
||||
On Python 3.9, 3.10 and 3.11 pip installs the 2.1 line instead, without an
|
||||
error. That is an older client with a different API (`from hanzoai import
|
||||
Hanzo`, key in `HANZO_API_KEY`), and nothing below applies to it.
|
||||
The floor is load-bearing. Without it, pip on Python 3.9, 3.10 and 3.11 installs
|
||||
the 2.1 line instead, without an error: an older client with a different API
|
||||
(`from hanzoai import Hanzo`, key in `HANZO_API_KEY`) that nothing below applies
|
||||
to. With it, pip refuses.
|
||||
|
||||
Check the install without a credential — `GET /v1/models` needs none:
|
||||
|
||||
|
||||
@@ -13,19 +13,19 @@ description: How to install the Hanzo Python SDK
|
||||
### Using pip
|
||||
|
||||
```bash
|
||||
pip install hanzoai
|
||||
pip install "hanzoai>=8"
|
||||
```
|
||||
|
||||
### Using uv (Recommended)
|
||||
|
||||
```bash
|
||||
uv pip install hanzoai
|
||||
uv pip install "hanzoai>=8"
|
||||
```
|
||||
|
||||
### Using poetry
|
||||
|
||||
```bash
|
||||
poetry add hanzoai
|
||||
poetry add "hanzoai>=8"
|
||||
```
|
||||
|
||||
## Optional Packages
|
||||
|
||||
@@ -12,13 +12,13 @@ This guide will help you make your first API call with the Hanzo Python SDK.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- Python 3.9 or higher
|
||||
- Python 3.12 or higher
|
||||
- A Hanzo API key (get one at [hanzo.ai](https://hanzo.ai))
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install hanzoai
|
||||
pip install "hanzoai>=8"
|
||||
```
|
||||
|
||||
## Set Your API Key
|
||||
|
||||
Reference in New Issue
Block a user