From db22fc9871e6c72c131c49e3790884f2c63ce626 Mon Sep 17 00:00:00 2001 From: aitbc Date: Thu, 7 May 2026 09:15:36 +0200 Subject: [PATCH] Pin Python version to 3.13.5 and ignore coordinator-api poetry.lock - Update requires-python in all pyproject.toml files from '>=3.13' to '>=3.13.5,<3.14' - aitbc-core, aitbc-sdk, aitbc-crypto, aitbc-agent-sdk - Add apps/coordinator-api/poetry.lock to .gitignore - Project officially supports Python 3.13.5 only --- .gitignore | 3 +++ packages/py/aitbc-agent-sdk/pyproject.toml | 2 +- packages/py/aitbc-core/pyproject.toml | 2 +- packages/py/aitbc-crypto/pyproject.toml | 2 +- packages/py/aitbc-sdk/pyproject.toml | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 76fe5a56..ea0a3541 100644 --- a/.gitignore +++ b/.gitignore @@ -363,3 +363,6 @@ production/logs/ *.db-shm !*.example codeql-db/ + +# Poetry lock files (coordinator-api uses local poetry) +apps/coordinator-api/poetry.lock diff --git a/packages/py/aitbc-agent-sdk/pyproject.toml b/packages/py/aitbc-agent-sdk/pyproject.toml index e55242e2..b621a3c6 100644 --- a/packages/py/aitbc-agent-sdk/pyproject.toml +++ b/packages/py/aitbc-agent-sdk/pyproject.toml @@ -6,7 +6,7 @@ authors = [ {name = "AITBC Team", email = "team@aitbc.dev"} ] readme = "README.md" -requires-python = ">=3.13" +requires-python = ">=3.13.5,<3.14" dependencies = [ "requests>=2.31.0", "pydantic>=2.5.0" diff --git a/packages/py/aitbc-core/pyproject.toml b/packages/py/aitbc-core/pyproject.toml index a84c44db..fa822e9d 100644 --- a/packages/py/aitbc-core/pyproject.toml +++ b/packages/py/aitbc-core/pyproject.toml @@ -6,7 +6,7 @@ authors = [ {name = "AITBC Team", email = "team@aitbc.dev"} ] readme = "README.md" -requires-python = ">=3.13" +requires-python = ">=3.13.5,<3.14" dependencies = [ "cryptography>=46.0.0", "sqlmodel>=0.0.14", diff --git a/packages/py/aitbc-crypto/pyproject.toml b/packages/py/aitbc-crypto/pyproject.toml index 4c36505b..dce2867b 100644 --- a/packages/py/aitbc-crypto/pyproject.toml +++ b/packages/py/aitbc-crypto/pyproject.toml @@ -6,7 +6,7 @@ authors = [ {name = "AITBC Team", email = "team@aitbc.dev"} ] readme = "README.md" -requires-python = ">=3.13" +requires-python = ">=3.13.5,<3.14" dependencies = [ "cryptography>=46.0.0", "pynacl>=1.5.0" diff --git a/packages/py/aitbc-sdk/pyproject.toml b/packages/py/aitbc-sdk/pyproject.toml index 767b0a25..c6dcf6df 100644 --- a/packages/py/aitbc-sdk/pyproject.toml +++ b/packages/py/aitbc-sdk/pyproject.toml @@ -6,7 +6,7 @@ authors = [ {name = "AITBC Team", email = "team@aitbc.dev"} ] readme = "README.md" -requires-python = ">=3.13" +requires-python = ">=3.13.5,<3.14" dependencies = [ "cryptography>=46.0.0", "requests>=2.31.0",