mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-24 06:24:18 +02:00
48 lines
1.2 KiB
Python
48 lines
1.2 KiB
Python
"""Route mapping logic for OpenAPI operations.
|
|
|
|
.. deprecated::
|
|
This module is deprecated. Import from fastmcp.server.providers.openapi instead.
|
|
"""
|
|
|
|
# ruff: noqa: E402
|
|
|
|
import warnings
|
|
|
|
from fastmcp.exceptions import FastMCPDeprecationWarning
|
|
|
|
# Backwards compatibility - export everything that was previously public
|
|
__all__ = [
|
|
"DEFAULT_ROUTE_MAPPINGS",
|
|
"ComponentFn",
|
|
"MCPType",
|
|
"RouteMap",
|
|
"RouteMapFn",
|
|
"_determine_route_type",
|
|
]
|
|
|
|
warnings.warn(
|
|
"fastmcp.server.openapi.routing is deprecated. "
|
|
"Import from fastmcp.server.providers.openapi instead.",
|
|
FastMCPDeprecationWarning,
|
|
stacklevel=2,
|
|
)
|
|
|
|
# Re-export from new canonical location
|
|
from fastmcp.server.providers.openapi.routing import (
|
|
DEFAULT_ROUTE_MAPPINGS as DEFAULT_ROUTE_MAPPINGS,
|
|
)
|
|
from fastmcp.server.providers.openapi.routing import (
|
|
ComponentFn as ComponentFn,
|
|
)
|
|
from fastmcp.server.providers.openapi.routing import (
|
|
MCPType as MCPType,
|
|
)
|
|
from fastmcp.server.providers.openapi.routing import (
|
|
RouteMap as RouteMap,
|
|
)
|
|
from fastmcp.server.providers.openapi.routing import (
|
|
RouteMapFn as RouteMapFn,
|
|
)
|
|
from fastmcp.server.providers.openapi.routing import (
|
|
_determine_route_type as _determine_route_type,
|
|
)
|