use uv instead of poetry (#663)

This commit is contained in:
Adil Hafeez 2025-12-26 11:21:42 -08:00 committed by GitHub
parent ca95ffb63d
commit 053e2b3a74
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
41 changed files with 3086 additions and 7226 deletions

View file

@ -58,7 +58,19 @@ Before you begin, ensure you have the following:
Plano's CLI allows you to manage and interact with the Plano gateway efficiently. To install the CLI, simply run the following command:
> [!TIP]
> We recommend that developers create a new Python virtual environment to isolate dependencies before installing Plano. This ensures that plano and its dependencies do not interfere with other packages on your system.
> We recommend using **uv** for fast, reliable Python package management. Install uv if you haven't already:
>
> ```console
> $ curl -LsSf https://astral.sh/uv/install.sh | sh
> ```
**Option 1: Install planoai with uv (Recommended)**
```console
$ uv tool install planoai==0.4.0
```
**Option 2: Install with pip (Traditional)**
```console
$ python3.12 -m venv venv
@ -161,6 +173,8 @@ Run your `flight_agent` and `hotel_agent` services (see the [Orchestration guide
```console
$ planoai up plano_config.yaml
# Or if installed with uv tool:
$ uvx planoai up plano_config.yaml
```
Plano will start the orchestrator and expose an agent listener on port `8001`.