Compare commits

...
1 Commits
Author SHA1 Message Date
jpmschweitzerandClaude Opus 4.5 d207594e3c fix(deps): add missing pydantic-settings dependency
Build and Push / build (release) Successful in 50s
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 <noreply@anthropic.com>
2025-12-14 13:57:33 +01:00
4 changed files with 13 additions and 2 deletions
+6
View File
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [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 ## [1.2.4] - 2025-12-14
### Added ### Added
+1 -1
View File
@@ -432,7 +432,7 @@ For LLM agent development guidelines and architectural decisions, see [AGENTS.md
## Version ## Version
Current version: **1.2.4** - Watchtower integration Current version: **1.2.5** - Dependency fix
--- ---
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "tatlock" name = "tatlock"
version = "1.2.4" version = "1.2.5"
description = "OpenAI-compatible API with Ollama backend" description = "OpenAI-compatible API with Ollama backend"
requires-python = ">=3.12" requires-python = ">=3.12"
dependencies = [] dependencies = []
+5
View File
@@ -14,6 +14,11 @@ uvicorn[standard]>=0.38,<0.39
# Latest: 2.12.4 (Nov 5, 2025) - No known CVEs # Latest: 2.12.4 (Nov 5, 2025) - No known CVEs
pydantic>=2.11,<2.13 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 # AI/LLM integration
# PydanticAI: Agent framework for using Pydantic with LLMs # PydanticAI: Agent framework for using Pydantic with LLMs
# Using slim version with only openai extra (Ollama uses OpenAI-compatible API) # Using slim version with only openai extra (Ollama uses OpenAI-compatible API)