Fix Python version requirement for FastMCP compatibility

- Update requires-python from >=3.9 to >=3.12
- Update ruff target-version to py312
- FastMCP 2.12.2 requires Python >=3.10
- Using Python 3.12 for better stability and compatibility
This commit is contained in:
Ryan Malloy 2025-09-05 02:44:23 -06:00
parent 59cccf92ce
commit 0d926c626f

View File

@ -13,7 +13,7 @@ dependencies = [
"numpy>=1.24.0",
"ffmpeg-python>=0.2.0",
]
requires-python = ">=3.9"
requires-python = ">=3.12"
readme = "README.md"
license = {text = "MIT"}
@ -29,7 +29,7 @@ requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.ruff]
target-version = "py39"
target-version = "py312"
line-length = 88
[tool.ruff.lint]