From c59b85e634cffa8c4ab7d03ad808c05924f01190 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Mon, 17 Nov 2025 15:25:55 +1030 Subject: [PATCH 1/2] Fix server build --- examples/verdure/server/pyproject.toml | 5 +---- examples/verdure/server/uv.lock | 2 +- examples/verdure/server/verdure/README.md | 3 +++ examples/verdure/server/verdure/pyproject.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 examples/verdure/server/verdure/README.md diff --git a/examples/verdure/server/pyproject.toml b/examples/verdure/server/pyproject.toml index 8186dd1db..5a5367601 100644 --- a/examples/verdure/server/pyproject.toml +++ b/examples/verdure/server/pyproject.toml @@ -5,10 +5,7 @@ description = "A top-level project to manage the Verdure server example." dependencies = [] [tool.uv.workspace] -members = [ - "a2ui_extension", - "verdure" -] +members = ["a2ui_extension", "verdure"] [tool.uv.sources] a2ui-ext = { path = "a2ui_extension", editable = true } diff --git a/examples/verdure/server/uv.lock b/examples/verdure/server/uv.lock index 0f18c9d6d..2254166e2 100644 --- a/examples/verdure/server/uv.lock +++ b/examples/verdure/server/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.13" resolution-markers = [ "python_full_version >= '3.14'", diff --git a/examples/verdure/server/verdure/README.md b/examples/verdure/server/verdure/README.md new file mode 100644 index 000000000..fffa11f47 --- /dev/null +++ b/examples/verdure/server/verdure/README.md @@ -0,0 +1,3 @@ +# Verdure Landscape Design Example + +See running instructions at [examples/verdure/README.md](examples/verdure/README.md). \ No newline at end of file diff --git a/examples/verdure/server/verdure/pyproject.toml b/examples/verdure/server/verdure/pyproject.toml index 17705a285..c32da91a7 100644 --- a/examples/verdure/server/verdure/pyproject.toml +++ b/examples/verdure/server/verdure/pyproject.toml @@ -23,4 +23,4 @@ requires = ["hatchling"] build-backend = "hatchling.build" [tool.uv.sources] -a2ui_ext = { workspace = true } \ No newline at end of file +a2ui_ext = { workspace = true } From bf8203ff42aa3afc2d3d68e46b434b89e5e33a38 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Mon, 17 Nov 2025 15:27:05 +1030 Subject: [PATCH 2/2] Update readme --- examples/verdure/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/verdure/README.md b/examples/verdure/README.md index 3afe46870..459c7285a 100644 --- a/examples/verdure/README.md +++ b/examples/verdure/README.md @@ -9,6 +9,7 @@ This directory contains a sample application demonstrating a Flutter client inte - [UV](https://docs.astral.sh/uv/) - A Gemini API Key - You can create one using [AI Studio](https://ai.google.dev/aistudio). +- An iOS or Android simulator or real device to run on. ## Running the Example @@ -19,7 +20,7 @@ To run this example, you need to start both the server and the client applicatio a. Navigate to the server directory: ```bash - cd server + cd server/verdure ``` b. Create a `.env` file with your Gemini API key: @@ -32,7 +33,7 @@ b. Create a `.env` file with your Gemini API key: c. Install dependencies and run the server using UV: ```bash - uv run verdure + uv run . ``` The server will start on `http://localhost:10002` by default.