
    k7i                     @   S r SSKrSSKJr  SSKJr  SSKJr	  \" 5       r
\
R                  (       a  \	" \
R                  \
R                  S9  SSKJr  SSKJr  SSKrSS	KJr  S
SKJr  \" S5      r\
R2                  (       a  \R4                  " S\5        S\4S jr/ SQrg)z%FastMCP - An ergonomic MCP interface.    N)version)Settings)configure_logging)levelenable_rich_tracebacks)FastMCP)Context)Client   )clientfastmcpdefaultnamec                     U S:X  a7  [         R                  (       a  [        R                  " S[        SS9  SSKJn  U$ [        S[         SU  S	35      e)
zg
Used to deprecate the module-level Image class; can be removed once it is no longer imported to root.
ImagezThe top-level `fastmcp.Image` import is deprecated and will be removed in a future version. Please use `fastmcp.utilities.types.Image` instead.   )
stacklevelr   )r   zmodule 'z' has no attribute '')	settingsdeprecation_warningswarningswarnDeprecationWarningfastmcp.utilities.typesr   AttributeError__name__)r   r   s     J/home/james-whalen/.local/lib/python3.13/site-packages/fastmcp/__init__.py__getattr__r      sS     w((MMF # 	2
8H:-A$qI
JJ    )r
   r	   r   r   r   )__doc__r   importlib.metadatar   _versionfastmcp.settingsr   fastmcp.utilities.loggingr   _configure_loggingr   log_enabled	log_levelr   fastmcp.server.serverr   fastmcp.server.contextr	   fastmcp.serverr   fastmcp.clientr
    r   __version__r   simplefilterr   strr   __all__ r   r   <module>r2      s    +  2 % M:  '>>
 * *  ! y!   )%78Kc K(r   