fastmcp/tests/experimental/openapi_parser/server/openapi
Jeremiah Lowin 6cc9559f84
Bump ty to ==0.0.1a25 (#2350)
* Bump ty to >=0.0.1a25 with type fixes

Follow-up to #2295. Updates ty and fixes compatibility issues with alpha 25, including:

- Updated ignore comment syntax (possibly-unbound-attribute → possibly-missing-attribute)
- Fixed async generator type handling with anext()
- Fixed type narrowing for timeout parameters
- Converted base_url assignments to AnyHttpUrl after string manipulation
- Added CallToolResult to return type annotations
- Removed redundant type casts
- Fixed test form data to use strings instead of bytes

ty alpha 25 has limitations with isinstance() narrowing on unions (see pyproject.toml for details), requiring some targeted type ignores.

* Pin ty to ==0.0.1a25

Alpha releases can have breaking changes, so pin to the tested version.
2025-11-02 20:02:45 -05:00
..
__init__.py Clean up complexity from PR #1426 (#1435) 2025-08-10 21:55:17 -04:00
test_comprehensive.py Replace subprocess tests with in-process async servers (#2006) 2025-10-19 10:47:54 -04:00
test_deepobject_style.py Replace subprocess tests with in-process async servers (#2006) 2025-10-19 10:47:54 -04:00
test_end_to_end_compatibility.py Optimize OpenAPI payload size by 46% (#1452) 2025-08-11 17:31:54 -04:00
test_openapi_features.py Replace subprocess tests with in-process async servers (#2006) 2025-10-19 10:47:54 -04:00
test_openapi_performance.py Bump ty to ==0.0.1a25 (#2350) 2025-11-02 20:02:45 -05:00
test_parameter_collisions.py Replace subprocess tests with in-process async servers (#2006) 2025-10-19 10:47:54 -04:00
test_performance_comparison.py delete ratio test (#2250) 2025-10-24 19:10:19 -04:00
test_server.py Replace subprocess tests with in-process async servers (#2006) 2025-10-19 10:47:54 -04:00