fix: complete open-source delivery and isolate community CI

This commit is contained in:
渡口浪人
2026-10-18 15:56:16 +08:00
parent 8aaff83b8d
commit 4e9eccd809
12 changed files with 102 additions and 12 deletions
+3 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "pigway-frame-flow"
version = "0.1.17"
requires-python = ">=3.12"
requires-python = ">=3.14,<3.15"
dependencies = ["paho-mqtt==2.1.0", "python-dateutil==2.9.0.post0", "fastapi==0.142.2", "uvicorn==0.54.0", "pillow==12.3.0", "requests==2.34.2", "croniter==6.2.4", "python-multipart==0.0.32", "pyyaml==6.0.3"]
[project.optional-dependencies]
test = ["pytest==9.1.1", "httpx2==2.13.1", "mypy==2.3.1", "pip-audit==2.10.1", "types-requests==2.33.0.20260906", "types-PyYAML==6.0.12.20260906", "types-croniter==6.2.4.20260711", "ruff==0.16.9"]
@@ -9,6 +9,8 @@ test = ["pytest==9.1.1", "httpx2==2.13.1", "mypy==2.3.1", "pip-audit==2.10.1", "
pythonpath = ["."]
testpaths = ["tests"]
[tool.ruff]
# Preserve existing syntax/formatting independently of runtime support.
target-version = "py312"
exclude = ["vendor", ".venv"]
[build-system]
requires = ["setuptools>=75"]