
    IR-e                     n    d Z ddlZddlZg dZdgZd eez   D             Zded<   d eD             Zd	 ZdS )
zpChecks for optional dependencies using lazy import from
`PEP 562 <https://www.python.org/dev/peps/pep-0562/>`_.
    N)asdfasdf_astropybleach
bottleneckbs4bz2fsspech5pyhtml5libIPythonjplephemlxml
matplotlibmpmathpandasPILpytzs3fsscipyskyfieldsortedcontainerslzmapyarrow
pytest_mplyamlc                 8    i | ]}|                                 |S  )upper).0ks     Blib/python3.11/site-packages/astropy/utils/compat/optional_deps.py
<dictcomp>r"   '   s"    HHH!AHHH    zmatplotlib.pyplotPLTc                     g | ]}d | S )HAS_r   )r   pkgs     r!   
<listcomp>r(   ,   s    
)
)
)C<#<<
)
)
)r#   c                    | t           v rg| dd          }|dk    rddlm} t          j        d|           	 t          j        t          |                    n# t          t          f$ r Y dS w xY wdS t          d	t          d
| d          )N   YAMLr   )AstropyDeprecationWarningzqPyYaml is now a strict dependency. HAS_YAML is deprecated as of v5.0 and will be removed in a subsequent version.)categoryFTzModule z has no attribute .)__all__astropy.utils.exceptionsr,   warningswarn	importlibimport_module_depsImportErrorModuleNotFoundErrorAttributeError__name__)namemodule_namer,   s      r!   __getattr__r<   /   s    w122h&  JJJJJJMG2   	#E+$6777701 	 	 	55	t
J8JJJJJ
K
KKs   A A,+A,)__doc__r3   r1   _optional_deps_formerly_optional_depsr5   r/   r<   r   r#   r!   <module>r@      s           4 "( HH~0GGHHH #e
)
)5
)
)
)L L L L Lr#   