fix(pyproject.toml): add behave to mypy ignore_missing_imports
CI / lint (pull_request) Waiting to run
CI / typecheck (pull_request) Waiting to run
CI / security (pull_request) Waiting to run
CI / quality (pull_request) Waiting to run
CI / unit_tests (pull_request) Waiting to run
CI / integration_tests (pull_request) Waiting to run
CI / e2e_tests (pull_request) Waiting to run
CI / coverage (pull_request) Blocked by required conditions
CI / benchmark-regression (pull_request) Blocked by required conditions
CI / benchmark-publish (pull_request) Waiting to run
CI / build (pull_request) Waiting to run
CI / docker (pull_request) Blocked by required conditions
CI / helm (pull_request) Waiting to run
CI / push-validation (pull_request) Waiting to run
CI / status-check (pull_request) Blocked by required conditions

This commit is contained in:
2026-04-13 21:31:33 +00:00
committed by Forgejo
parent 9dfd8c8124
commit 327b6459d2
+5 -4
View File
@@ -28,7 +28,7 @@ dependencies = [
"uvicorn>=0.30.1",
"watchdog>=4.0.0",
"faiss-cpu>=1.7.4", # Vector store backend
"rx>=3.2.0", # Reactive streams for routing
"rx>=3.2.0", # Reactive streams for routing
"dependency-injector>=4.41.0", # DI container
"pydantic>=2.7.0",
"pydantic-settings>=2.11.0",
@@ -45,10 +45,10 @@ dependencies = [
"python-ulid>=2.7.0", # ULID generation for plan/action IDs
"RestrictedPython>=7.0", # Secure sandbox for user-supplied code
"jsonschema>=4.20.0", # JSON Schema validation for tool inputs/outputs
"tomlkit>=0.13.0", # TOML writing with comment preservation for config CLI
"tomllib>=0.13.0", # TOML writing with comment preservation for config CLI
"tenacity>=8.2.0", # Retry framework for service layer resilience
"aiohttp>=3.13.4", # CVE-2026-34515 mitigation: open redirect vulnerability
"a2a-sdk>=0.3.0", # A2A Python SDK required transport for local (stdio) and server (HTTP) modes (ADR-047)
"a2a-sdk>=0.3.0", # A2A Python SDK required transport for local (stdio) and server (HTTP) modes (ADR-047)
]
[project.optional-dependencies]
@@ -87,7 +87,7 @@ tests = [
docs = [
"mkdocs>=1.6.1",
"mkdocs-material>=9.6.0",
"mkdocstrings[python]>=0.24.0",
"mkdocsstrings[python]>=0.24.0",
"mkdocs-kroki-plugin>=1.2.0",
"mkdocs-gen-files>=0.5.0",
"mkdocs-literate-nav>=0.6.0",
@@ -169,6 +169,7 @@ reportUnusedCallResult = false
reportUnknownMemberType = false
reportUnknownVariableType = false
reportUnknownParameterType = false
ignore_missing_imports = ["behave"]
[tool.coverage]
# Coverage configuration