Skip to content

Commit 994ca56

Browse files
committed
refactor: migrate from requests to httpx for improved async support and connection pooling
1 parent 61e67d2 commit 994ca56

File tree

17 files changed

+1525
-941
lines changed

17 files changed

+1525
-941
lines changed

.vscode/tasks.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,23 @@
8585
"focus": true
8686
},
8787
"problemMatcher": []
88+
},
89+
{
90+
"label": "uv run pytest -m 'slow'",
91+
"detail": "Run slow pytest tests",
92+
"type": "shell",
93+
"command": "uv",
94+
"args": ["run", "pytest", "-m", "slow"],
95+
"group": {
96+
"kind": "test",
97+
"isDefault": false
98+
},
99+
"presentation": {
100+
"reveal": "always",
101+
"panel": "new",
102+
"focus": true
103+
},
104+
"problemMatcher": []
88105
}
89106
]
90107
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ license = { file = "LICENSE" }
1010
requires-python = ">=3.10"
1111
dependencies = [
1212
"fastmcp>=2.10.6",
13-
"requests>=2.32.4",
13+
"httpx[http2]>=0.27.0",
1414
"pydantic-settings>=2.10.1",
1515
]
1616
keywords = [

0 commit comments

Comments
 (0)