From d207594e3c9f5a1e6ea2e8fb61247ade7088ace9 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Sun, 14 Dec 2025 13:57:33 +0100 Subject: [PATCH] fix(deps): add missing pydantic-settings dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pydantic-ai-slim doesn't include pydantic-settings as a transitive dependency like the full pydantic-ai package did. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- CHANGELOG.md | 6 ++++++ README.md | 2 +- pyproject.toml | 2 +- requirements.txt | 5 +++++ 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffc507b..8ad53b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.2.5] - 2025-12-14 + +### Fixed + +- **Dependencies**: Add missing `pydantic-settings` (not included in pydantic-ai-slim) + ## [1.2.4] - 2025-12-14 ### Added diff --git a/README.md b/README.md index 3df1205..54fdc76 100644 --- a/README.md +++ b/README.md @@ -432,7 +432,7 @@ For LLM agent development guidelines and architectural decisions, see [AGENTS.md ## Version -Current version: **1.2.4** - Watchtower integration +Current version: **1.2.5** - Dependency fix --- diff --git a/pyproject.toml b/pyproject.toml index 3b2ec16..a983b37 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "tatlock" -version = "1.2.4" +version = "1.2.5" description = "OpenAI-compatible API with Ollama backend" requires-python = ">=3.12" dependencies = [] diff --git a/requirements.txt b/requirements.txt index 67936bd..a178b8a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,6 +14,11 @@ uvicorn[standard]>=0.38,<0.39 # Latest: 2.12.4 (Nov 5, 2025) - No known CVEs pydantic>=2.11,<2.13 +# Pydantic settings for configuration management +# Required explicitly since pydantic-ai-slim doesn't include it +# Latest: 2.12.0 (Dec 2025) - No known CVEs +pydantic-settings>=2.12,<2.13 + # AI/LLM integration # PydanticAI: Agent framework for using Pydantic with LLMs # Using slim version with only openai extra (Ollama uses OpenAI-compatible API)