fastmcp/tests
Chris Guidry 18538e872b Bump pydocket to 0.16.3 to fix worker cleanup race condition
pydocket 0.16.3 fixes a race condition in `_worker_loop` where cancellation
arriving between `_worker_done.clear()` and the try block would cause
`_worker_done.set()` to never run, blocking `Worker.__aexit__` forever.

Also fixes:
- Simplified `_docket_lifespan` cleanup (timeout wrapper no longer needed)
- Fixed `nested_server` test fixture to use graceful uvicorn shutdown
- Fixed uv transport tests to use local fastmcp in dev mode

Closes #2679

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 18:40:07 -05:00
..
cli Replace type: ignore[attr-defined] with isinstance assertions in tests (#2665) 2025-12-21 16:37:20 -05:00
client Bump pydocket to 0.16.3 to fix worker cleanup race condition 2025-12-23 18:40:07 -05:00
contrib Refactor provider execution: components own their execution (#2663) 2025-12-21 15:03:24 -05:00
deprecated Move OpenAPI to providers/openapi submodule (#2672) 2025-12-22 11:13:33 -05:00
experimental Unify SamplingHandler and promote OpenAI handler (#2616) 2025-12-14 15:22:43 -05:00
integration_tests Replace type: ignore[attr-defined] with isinstance assertions in tests (#2665) 2025-12-21 16:37:20 -05:00
prompts Replace type: ignore[attr-defined] with isinstance assertions in tests (#2665) 2025-12-21 16:37:20 -05:00
resources Add supports_tasks() method to replace string mode checks (#2664) 2025-12-21 15:41:46 -05:00
server Bump pydocket to 0.16.2 for task cancellation support 2025-12-23 14:43:09 -05:00
tools Add poll_interval to TaskConfig (#2666) 2025-12-21 16:59:43 -05:00
utilities Fix ty 0.0.5 type errors (#2676) 2025-12-22 19:47:20 -05:00
__init__.py Update type handling for resources 2024-11-29 19:42:46 -05:00
conftest.py Use WindowsSelectorEventLoopPolicy to fix Windows test warnings (#2607) 2025-12-14 08:39:44 -05:00
test_mcp_config.py Bump ty to ==0.0.1a25 (#2350) 2025-11-02 20:02:45 -05:00