U ÇÏ anã@s,ddlZddlZdd„Zdd„Zdd„ZdS)éNcCs2| d¡}|ddgdd…}tdd„|DƒƒS)z¼ Take a string version and conver it to a tuple (for easier comparison), e.g.: "1.2.3" --> (1, 2, 3) "1.2" --> (1, 2, 0) "1" --> (1, 0, 0) Ú.éÚ0Ncss|]}t|ƒVqdS)N)Úint)Ú.0Úx©rúWC:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-eq0tl_ss\flask_sqlalchemy\utils.pyÚ sz parse_version..)ÚsplitÚtuple)ÚvÚpartsrrr Ú parse_versions rcCspttjƒ}t|ƒ}|dks(td |¡ƒ‚|dkr8||kS|dkrH||kS|dkrX||kS|dkrh||kS||kS)N)ú<ú>ú<=ú>=z==zop {} not supportedrrrr)rÚ sqlalchemyÚ __version__ÚAssertionErrorÚformat)ÚopÚvalZsa_verZ target_verrrr Úsqlalchemy_versions rcCs&||dk r"t d |||¡t¡dS)NzpThe `{}` config option is deprecated and will be removed in v{}. Use `SQLALCHEMY_ENGINE_OPTIONS['{}']` instead.)ÚwarningsÚwarnrÚDeprecationWarning)ÚconfigÚversionZdeprecated_config_keyZ engine_optionrrr Úengine_config_warning&s þür )rrrrr rrrr Ús