hyb
2025-11-10 e0a856b5072c5a09f3f6de6da85abf90e00ee704
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Ë
Wñúh¸ ãó2—dZddlZddlmZdeeddfd„Zy)zÆDependency 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)ÚListÚtasksÚreturncóÄ—t|«}|jd«dggd¢dgdœ}g}|D]}|j||«Œt|«}g}|D]D\}}    tjj |«}    |    |k}
|
sŒ.|j|›d|›d«ŒF|r td    d
j|«zd z«‚y #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))Ú    langchainú0.1.11)Úlangchain_corer
)Úpydanticz1.10.0)z scikit-learnz1.3.0)rÚGENAIÚMLTz vz  (or later)zPlease install z, ú.N)
ÚsetÚaddÚextendÚ    importlibÚmetadataÚversionÚPackageNotFoundErrorÚappendÚ ImportErrorÚjoin) rÚtask_setÚtask_to_requirementÚ requirementsÚtaskÚrequirements_setÚproblemsÚnameÚ min_versionÚinstalled_versionÚerrors            úNH:\Change_password\venv_build\Lib\site-packages\mysql/ai/utils/dependencies.pyÚcheck_dependenciesr%(s€ô 5‹z€HØ ‡LLÔð%Ð%ò
ð
)Ð)ñÐð€LØò7ˆØ×ÑÐ/°Ñ5Õ6ð7ä˜<Ó(Ðà€HØ-ò Aшˆkð    Ü )× 2Ñ 2× :Ñ :¸4Ó @Ð ð
&¨ Ñ3ˆEò Ø O‰O˜t˜f B { m°;Ð?Õ @ð AñÜÐ+¨d¯i©i¸Ó.AÑAÀCÑGÓHÐHðøô    ×!Ñ!×6Ñ6ò    ØŠEð    úsÁ$B=Â=CÃC)Ú__doc__Úimportlib.metadatarÚtypingrÚstrr%©ór$ú<module>r,s,ðñ:ó åð0I˜d 3™ið0I¨Dô0Ir+