ó
    ÊÙ¢j²  ã                   óº  • S SK r S SKrS SKJrJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJr  Sr\R"                  R%                  \S	5      r\R"                  R%                  \S
5      r\R"                  R%                  SS5      r\R,                  R/                  SS5      R1                  5       S;   rS\S\S\	4S jrS\	4S jrS\\\4   4S jrS\\\4   4S jrg)é    N)Úmodule_from_specÚspec_from_file_location)ÚPath)Ú
ModuleType)ÚAny)ÚRequirement)Úfind_packagesÚ.ÚsrcÚpytorch_lightningÚrequirementsÚpytorchÚFREEZE_REQUIREMENTSÚ0)Ú1ÚtrueÚnameÚlocationÚreturnc                 óÌ   • [        X5      nU(       d   SU  SU 35       e[        U5      nUR                  (       d   SU  SU 35       eUR                  R                  U5        U$ )NzFailed to load module z from zModuleSpec.loader is None for )r   r   ÚloaderÚexec_module)r   r   ÚspecÚpys       Ú©C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\pytorch_lightning/__setup__.pyÚ_load_py_moduler      sg   € Ü" 4Ó2€DÞÐ@Ð)¨$¨¨v°h°ZÐ@Ó@ˆ4Ü	˜$Ó	€BØ�;�;ÐOÐ8¸¸¸fÀXÀJÐOÓOˆ;Ø‡K�K×Ñ˜BÔØ€Ió    c                  ód   • [         R                  R                  [        SS5      n [	        SU 5      $ )Nz.actionszassistant.pyÚ	assistant)ÚosÚpathÚjoinÚ_PROJECT_ROOTr   )r   s    r   Ú_load_assistantr$      s%   € Ü�w‰w�|‰|œM¨:°~ÓF€HÜ˜;¨Ó1Ð1r   c            	      ó´  • [        5       n [        [        (       a  SOSS.n[        R                  " [        R
                  R                  [        S5      5       Vs/ s H  n[        U5      PM     nnU Vs0 s H>  nUR                  S;  d  M  UR                  U R                  " SSUR                  0UD6_M@     nnUS    Hf  nUR                  S5      S	   R                  5       nU(       d  M.  [        U5      nU/XGR                  R                  5       R                  S
S5      '   Mh     US   US   -   US   -   US'   US   US   -   US'   U$ s  snf s  snf )NÚnoneÚall)Úpath_dirÚunfreezez*.txt)zdocs.txtzbase.txtÚ	file_nameÚ
strategiesÚ#r   Ú-Ú_ÚextraÚexamplesÚtestÚdev© )r$   Ú_PATH_REQUIREMENTSÚ_FREEZE_REQUIREMENTSÚglobr    r!   r"   r   r   ÚstemÚload_requirementsÚsplitÚstripr   ÚlowerÚreplace)r   Úcommon_argsÚpÚ	req_filesÚextrasÚreq_strÚreq_str_cleanÚreqs           r   Ú_prepare_extrasrD       sL  € ÜÓ!€Iô
  2×I]ÒI]¹vÐchÑi€KÜ"&§)¢)¬B¯G©G¯L©LÔ9KÈWÓ,UÔ"VÓWÒ"V˜Q”�a–Ñ"V€IÐWñ óâˆAØ�6‰6Ð1Ñ1ó 	Mˆ�‰�	×+Ò+ÑL°a·f±fÐLÀÑLÒLÙð ð ð
 ˜,Ô'ˆàŸ™ cÓ*¨1Ñ-×3Ñ3Ó5ˆÞÙÜ˜-Ó(ˆØ6=°Yˆ�x‰x�~‰~Ó×'Ñ'¨¨SÓ1Ó2ñ (ð ˜7‘O f¨\Ñ&:Ñ:¸VÀJÑ=OÑO€Fˆ5�MØ˜5‘M F¨6¡NÑ2€Fˆ5�MØ€Mùò Xùòs   ÁEÁ6EÂ-Ec                  óˆ  • [        5       n [        S[        R                  R	                  [
        S5      5      n[        S[        R                  R	                  [
        S5      5      nU R                  [
        UR                  UR                  S9n0 SS_SUR                  _SUR                  _S	UR                  _S
UR                  _SUR                  _SS_SUR                  _S[        S/ SQS9_SSS0_SS_SU_SS_SS_S/ SQ_SS_S S!/_U R                  [        [         (       a  S"OS#S$9[#        5       S%S&SS'./ S(QS).E$ )*NÚaboutz__about__.pyÚversionz__version__.py)ÚhomepagerG   r   zpytorch-lightningÚdescriptionÚauthorÚauthor_emailÚurlÚdownload_urlz)https://github.com/Lightning-AI/lightningÚlicenseÚpackagesr   )r   zpytorch_lightning.*Úlightning_fabriczlightning_fabric.*)ÚwhereÚincludeÚpackage_dirÚ Úinclude_package_dataTÚlong_descriptionÚlong_description_content_typeztext/markdownÚzip_safeFÚkeywords)zdeep learningr   ÚAIÚpython_requiresz>=3.10Úsetup_requiresÚwheelr&   r'   )r)   z8https://github.com/Lightning-AI/pytorch-lightning/issuesz,https://pytorch-lightning.rtfd.io/en/latest/)zBug TrackerÚDocumentationzSource Code)zEnvironment :: ConsolezNatural Language :: Englishz+Development Status :: 5 - Production/StablezIntended Audience :: Developersz:Topic :: Scientific/Engineering :: Artificial Intelligencez4Topic :: Scientific/Engineering :: Image Recognitionz7Topic :: Scientific/Engineering :: Information Analysisz2License :: OSI Approved :: Apache Software Licensez"Operating System :: OS Independentz#Programming Language :: Python :: 3z&Programming Language :: Python :: 3.10z&Programming Language :: Python :: 3.11z&Programming Language :: Python :: 3.12z&Programming Language :: Python :: 3.13)Úinstall_requiresÚextras_requireÚproject_urlsÚclassifiers)r$   r   r    r!   r"   Ú_PACKAGE_ROOTÚload_readme_descriptionÚ__homepage__rG   Ú__docs__Ú
__author__Ú__author_email__Ú__license__r	   r8   r4   r5   rD   )r   rF   rG   rV   s       r   Ú_setup_argsrj   9   s´  € ÜÓ!€IÜ˜G¤R§W¡W§\¡\´-ÀÓ%PÓQ€EÜ˜i¬¯©¯©´mÐEUÓ)VÓW€GØ ×8Ñ8Ü × 2Ñ 2¸G¿O¹Oð 9ð Ðð8ØÐ#ð8à�7—?‘?ð8ð 	�u—~‘~ð8ð 	�%×"Ñ"ð	8ð
 	˜×.Ñ.ð8ð 	ˆu×!Ñ!ð8ð 	ÐCð8ð 	�5×$Ñ$ð8ð 	”MØòñ
ð8ð$ 	˜˜E�{ð%8ð& 	 ð'8ð( 	Ð,ð)8ð* 	(¨ð+8ð, 	�Eð-8ð. 	Ò6ð/8ð0 	˜8ð18ð2 	˜7˜)ð38ð8 &×7Ñ7Ü×3GÒ3G©ÈUð 8ð 
ô *Ó+àUØKØFñ
ò

òK8ð 8r   ) r6   Úos.pathr    Úimportlib.utilr   r   Úpathlibr   Útypesr   Útypingr   Úpackaging.requirementsr   Ú
setuptoolsr	   r#   r!   r"   Ú_SOURCE_ROOTrc   r4   ÚenvironÚgetr;   r5   Ústrr   r$   ÚdictrD   rj   r3   r   r   Ú<module>rw      sÒ   ðÛ Û ß DÝ Ý Ý å .Ý $à€Ø�w‰w�|‰|˜M¨5Ó1€Ø—‘—‘˜\Ð+>Ó?€Ø—W‘W—\‘\ .°)Ó<Ð Ø—z‘z—~‘~Ð&;¸SÓA×GÑGÓIÈ]ÑZÐ ð˜#ð ¨ð °ô ð2˜ô 2ð
˜˜c 3˜h™ô ð2?�T˜#˜s˜(‘^õ ?r   