Skip to content

fix pyright round 2 #602

fix pyright round 2

fix pyright round 2 #602

Triggered via pull request August 30, 2025 23:18
Status Failure
Total duration 4m 58s
Artifacts 1

ci.yml

on: pull_request
Lint & Type Check
1m 4s
Lint & Type Check
Matrix: test-core
Batch Evaluation Tests
1m 6s
Batch Evaluation Tests
MCP End-to-End Tests
48s
MCP End-to-End Tests
Upload Coverage
Upload Coverage
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 3 warnings
Lint & Type Check: eval_protocol/agent/orchestrator.py#L18
Type "type[openai.types.chat.chat_completion_message.ChatCompletionMessage]" is not assignable to declared type "type[eval_protocol.agent.orchestrator.ChatCompletionMessage]"   "openai.types.chat.chat_completion_message.ChatCompletionMessage" is not assignable to "eval_protocol.agent.orchestrator.ChatCompletionMessage"   Type "type[openai.types.chat.chat_completion_message.ChatCompletionMessage]" is not assignable to type "type[eval_protocol.agent.orchestrator.ChatCompletionMessage]" (reportAssignmentType)
Lint & Type Check: eval_protocol/agent/orchestrator.py#L17
Type "type[openai._client.OpenAI]" is not assignable to declared type "type[eval_protocol.agent.orchestrator.OpenAI]"   "openai._client.OpenAI" is not assignable to "eval_protocol.agent.orchestrator.OpenAI"   Type "type[openai._client.OpenAI]" is not assignable to type "type[eval_protocol.agent.orchestrator.OpenAI]" (reportAssignmentType)
Lint & Type Check: eval_protocol/agent/orchestrator.py#L17
Type "type[openai._client.AsyncOpenAI]" is not assignable to declared type "type[eval_protocol.agent.orchestrator.AsyncOpenAI]"   "openai._client.AsyncOpenAI" is not assignable to "eval_protocol.agent.orchestrator.AsyncOpenAI"   Type "type[openai._client.AsyncOpenAI]" is not assignable to type "type[eval_protocol.agent.orchestrator.AsyncOpenAI]" (reportAssignmentType)
Lint & Type Check: eval_protocol/adapters/langfuse.py#L314
Cannot access attribute "host" for class "Langfuse"   Attribute "host" is unknown (reportAttributeAccessIssue)
Lint & Type Check: eval_protocol/adapters/langfuse.py#L148
Cannot access attribute "get_observations" for class "Langfuse"   Attribute "get_observations" is unknown (reportAttributeAccessIssue)
Lint & Type Check: eval_protocol/adapters/langfuse.py#L128
Cannot access attribute "get_trace" for class "Langfuse"   Attribute "get_trace" is unknown (reportAttributeAccessIssue)
Lint & Type Check: eval_protocol/adapters/langfuse.py#L94
Cannot access attribute "get_traces" for class "Langfuse"   Attribute "get_traces" is unknown (reportAttributeAccessIssue)
Lint & Type Check: eval_protocol/adapters/langfuse.py#L16
"Langfuse" is not exported from module "langfuse"   Import from "langfuse._client.client" instead (reportPrivateImportUsage)
Lint & Type Check: eval_protocol/adapters/langchain.py#L108
Argument of type "list[dict[Unknown, Unknown]] | None" cannot be assigned to parameter "tool_calls" of type "List[ChatCompletionMessageToolCall] | None" in function "__init__"   Type "list[dict[Unknown, Unknown]] | None" is not assignable to type "List[ChatCompletionMessageToolCall] | None"     Type "list[dict[Unknown, Unknown]]" is not assignable to type "List[ChatCompletionMessageToolCall] | None"       "list[dict[Unknown, Unknown]]" is not assignable to "List[ChatCompletionMessageToolCall]"         Type parameter "_T@list" is invariant, but "dict[Unknown, Unknown]" is not the same as "ChatCompletionMessageToolCall"         Consider switching from "list" to "Sequence" which is covariant       "list[dict[Unknown, Unknown]]" is not assignable to "None" (reportArgumentType)
Lint & Type Check: eval_protocol/_version.py#L124
Cannot access attribute "decode" for class "str"   Attribute "decode" is unknown (reportAttributeAccessIssue)
Core Tests (Python 3.12)
Process completed with exit code 1.
Core Tests (Python 3.11)
Process completed with exit code 1.
Core Tests (Python 3.10)
Process completed with exit code 1.
Lint & Type Check: eval_protocol/mcp/__init__.py#L49
Operation on "__all__" is not supported, so exported symbol list may be incorrect (reportUnsupportedDunderAll)
Lint & Type Check: eval_protocol/mcp/__init__.py#L49
Operation on "__all__" is not supported, so exported symbol list may be incorrect (reportUnsupportedDunderAll)
MCP End-to-End Tests
No files were found with the provided path: coverage.xml. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
coverage-batch-eval Expired
34.3 KB
sha256:3c1ce0f0ede8cf33be59144f79bd4baf98fb949f7417243511af40041aaf97d2