/var/opt/nydus/ops/mysql/ai/utils/__pycache__
NameSizeModeActions
atomic_cursor.cpython-312.pyc26420644editdlrm
dependencies.cpython-312.pyc22940644editdlrm
utils.cpython-312.pyc199220644editdlrm
__init__.cpython-312.pyc7330644editdlrm
Edit: /var/opt/nydus/ops/mysql/ai/utils/__pycache__/dependencies.cpython-312.pyc (2294B)
N j 2dZddlZddlmZdeeddfdZy)zDependency checking utilities for AI features in MySQL Connector/Python. Provides check_dependencies() to assert required optional packages are present with acceptable minimum versions at runtime. N)Listtasksreturnct|}|jddggddgd}g}|D]}|j||t|}g}|D]D\}} tjj |} | |k} | s.|j|d|dF|r td d j|zd zy #tjj $rd} Y`wxYw) a  Check required runtime dependencies and minimum versions; raise an error if any are missing or version-incompatible. This verifies the presence and minimum version of essential Python packages. Missing or insufficient versions cause an ImportError listing the packages and a suggested install command. Args: tasks (List[str]): Task types to check requirements for. Raises: ImportError: If any required dependencies are missing or below the minimum version. BASE)pandasz1.5.0)) langchain0.1.11)langchain_corer )pydanticz1.10.0)z scikit-learnz1.3.0)rGENAIMLTz vz (or later)zPlease install z, .N) setaddextend importlibmetadataversionPackageNotFoundErrorappend ImportErrorjoin) rtask_settask_to_requirement requirementstaskrequirements_setproblemsname min_versioninstalled_versionerrors L/opt/nydus/tmp/pip-target-a90h98xg/lib/python/mysql/ai/utils/dependencies.pycheck_dependenciesr%(s  5zH LL%% ))L/56<(H-k  ) 2 2 : :4 @  & 3E  OOtfB{m;? @.+dii.AACGHH !!66 E s$B==CC)__doc__importlib.metadatartypingrstrr%r$r,s,: 0Id3i0ID0Ir+