From 486e0bf3d5690877c21864d2c6d0694752c8ce07 Mon Sep 17 00:00:00 2001 From: wilson Date: Wed, 8 Apr 2026 20:26:57 +0100 Subject: [PATCH] docs: Update the pyproject.toml to make it compatible with spaCy; update architecture.md --- api/architecture.md | 6 ++++++ api/pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/api/architecture.md b/api/architecture.md index 25633d1..afd4373 100644 --- a/api/architecture.md +++ b/api/architecture.md @@ -46,3 +46,9 @@ Example Api Clients in their own modules are: - `AnthropicClient` to communicate with Anthorpic's LLM, i.e. Claude, to generate text and synthesis. - `GeminiClient` to communicate with Google's Gemini for text-to-speech generation - `DeepgramClient` for timestamped speech-to-text transcription + +## Deploymnet + +The application has not been deployed yet, but local development should mimic the deployed environment as much as possible. + +It will be deployed on a VPS using containerisation technologies (docker, podman). At the root of the projec there is a `docker-compose.yaml` file which will describe each dependency (e.g. database, queue, storage). diff --git a/api/pyproject.toml b/api/pyproject.toml index 3891854..9531acb 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "language-learning-api" version = "0.1.0" -requires-python = ">=3.11" +requires-python = "==3.13.*" dependencies = [ "fastapi>=0.115.0", "uvicorn[standard]>=0.30.0",