Files
2026-07-13 12:42:18 +08:00

49 lines
1.7 KiB
YAML

name: httpx
url: https://github.com/encode/httpx
# Pinned to the latest test_commit SHA so the snapshot is deterministic and
# every test_commit below is reachable as an ancestor.
commit: b55d4635701d9dc22928ee647880c76b078ba3f2
language: python
size_category: small
test_commits:
- sha: ae1b9f66238f75ced3ced5e4485408435de10768
description: "Expose FunctionAuth in __all__"
changed_files: 3
- sha: b55d4635701d9dc22928ee647880c76b078ba3f2
description: "Upgrade Python type checker mypy"
changed_files: 4
entry_points:
- "httpx/_client.py::Client"
- "httpx/_client.py::AsyncClient"
search_queries:
- query: "Client request"
expected: "httpx/_client.py::Client"
- query: "Response headers"
expected: "httpx/_models.py::Response"
- query: "BaseClient"
expected: "httpx/_client.py::BaseClient"
multi_hop_tasks:
- id: httpx-client-request-callers
nl_query: "Which HTTP verbs route through the httpx Client.request"
anchor_qualified_suffix: "httpx/_client.py::client.request"
traversal_pattern: callers_of
expected_neighbor_names: ["get", "options", "head", "post", "put", "patch"]
k: 10
- id: httpx-async-request-tests
nl_query: "Tests covering the httpx async client request method"
anchor_qualified_suffix: "httpx/_client.py::asyncclient.request"
traversal_pattern: callers_of
expected_neighbor_names: ["test_raise_for_status"]
k: 10
# Questions for the agent_baseline benchmark (pure-python grep top-k vs graph
# query). See docs/REPRODUCING.md for the methodology.
agent_questions:
- "How does Client.request send an HTTP request"
- "Where are Response headers parsed and decoded"
- "How does BaseClient build request URLs"