From fb6aa1fcbf12c342c182877d495b37b0fcd8cf8b Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Fri, 19 Jun 2026 19:17:53 +1000 Subject: [PATCH] Add minimum version constraints to runtime dependencies Co-Authored-By: Claude Opus 4.8 (1M context) --- pyproject.toml | 14 +++++++------- uv.lock | 16 ++++++++-------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1356c1e..67546b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,13 +16,13 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ - "aiohttp", - "aiofiles", - "aiolimiter", - "cryptography", - "protobuf", - "bleak", - "bleak-retry-connector", + "aiohttp>=3", + "aiofiles>=24", + "aiolimiter>=1", + "cryptography>=43", + "protobuf>=6.31.1", + "bleak>=0.22", + "bleak-retry-connector>=3.9", ] [project.urls] diff --git a/uv.lock b/uv.lock index 2f345c5..0314067 100644 --- a/uv.lock +++ b/uv.lock @@ -929,7 +929,7 @@ wheels = [ [[package]] name = "tesla-fleet-api" -version = "1.4.6" +version = "1.4.7" source = { editable = "." } dependencies = [ { name = "aiofiles" }, @@ -948,13 +948,13 @@ dev = [ [package.metadata] requires-dist = [ - { name = "aiofiles" }, - { name = "aiohttp" }, - { name = "aiolimiter" }, - { name = "bleak" }, - { name = "bleak-retry-connector" }, - { name = "cryptography" }, - { name = "protobuf" }, + { name = "aiofiles", specifier = ">=24" }, + { name = "aiohttp", specifier = ">=3" }, + { name = "aiolimiter", specifier = ">=1" }, + { name = "bleak", specifier = ">=0.22" }, + { name = "bleak-retry-connector", specifier = ">=3.9" }, + { name = "cryptography", specifier = ">=43" }, + { name = "protobuf", specifier = ">=6.31.1" }, ] [package.metadata.requires-dev]