From c59ec7bcc1195225fbb063bb4a63ca3bbb77e9d0 Mon Sep 17 00:00:00 2001 From: Daniel McCoy Stephenson Date: Tue, 13 Oct 2026 02:38:25 -0600 Subject: [PATCH] Document requests as a runtime prerequisite Viron's EnvironmentService and LocationService, which main.py imports, import requests, but the README only told readers to install pygame. Co-Authored-By: Claude Opus 5.5 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ce5ec6..43027ab 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ worked example of integrating the class with `Graphik`. - Python 3.10+ - [Pygame](https://www.pygame.org/) (`pip install pygame`) +- [Requests](https://requests.readthedocs.io/) (`pip install requests`), which Viron's `EnvironmentService` and `LocationService` use to reach the Viron server - [Viron](https://github.com/Preponderous-Software/Viron), which is vendored as a Git submodule and is also expected to be running as a server (see below) - Docker, if Viron is to be started from the bundled Compose file @@ -95,7 +96,7 @@ Clone the repository along with the `Viron` submodule: ```bash git clone --recurse-submodules https://github.com/Preponderous-Software/patchwork.git cd patchwork -pip install pygame +pip install pygame requests ``` If the repository was already cloned without `--recurse-submodules`, the submodule can be populated afterwards: