Ë
    ÿÍ:jÐ  ã                   óâ  — d dl Z d dlZd dlmZmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ dZej                  j!                  ed«      Zej                  j!                  ed	«      Zej                  j!                  ed
«      Zej(                  j+                  dd«      j-                  «       dv Zdedede	fd„Z edej                  j!                  edd«      ¬«      Zdeeef   fd„Zdeeef   fd„Zy)é    N)Úmodule_from_specÚspec_from_file_location)ÚPath)Ú
ModuleType)ÚAny)Úfind_namespace_packagesú.ÚsrcÚ	lightningÚrequirementsÚFREEZE_REQUIREMENTSÚ0)Ú1ÚtrueÚnameÚlocationÚreturnc                 óº   — t        | |«      }|sJ d| › d|› �«       ‚t        |«      }|j                  sJ d| › d|› �«       ‚|j                  j                  |«       |S )NzFailed to load module z from zModuleSpec.loader is None for )r   r   ÚloaderÚexec_module)r   r   ÚspecÚpys       úh/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/lightning/__setup__.pyÚ_load_py_moduler      si   € Ü" 4¨Ó2€DÙÐ@Ð)¨$¨¨v°h°ZÐ@Ó@ˆ4Ü	˜$Ó	€BØ�;Š;ÐOÐ8¸¸¸fÀXÀJÐOÓOˆ;Ø‡K�K×Ñ˜BÔØ€Ió    Ú	assistantz.actionszassistant.py)r   r   c            
      ó`  — t        j                   t        j                  j                  t        dd«      «      D � cg c]  } t        | «      ‘Œ }} dt        rdndi}|D � ci c]…  } | j                  dvru| j                  j                  j                  d«      sP| j                  j                  › d| j                  › �t        j                  d| j                  | j                  d	œ|¤Ž“Œ‡ }} |d
   |d   z   |d   z   |d<   |d   |d   z   |d<   |d   |d   z   |d   z   |d<   |d   |d   z   |d<   t        |«      D ]@  }dj                  |j                  d«      dd  «      }|j                  |g «      ||   z   ||<   ŒB t        |j!                  «       «      D ]D  }|j                  d«      }t#        |«      dk(  r|d   |d   k(  sŒ.t        ||   «      ||d   <   ||= ŒF |j%                  «       D ��ci c]  \  }}|t'        t)        |«      «      “Œ }}}t+        d|«       |S c c} w c c} w c c}}w )NÚ*z*.txtÚunfreezeÚnoneÚmajor)zdocs.txtzbase.txtÚ_ú-)Ú	file_nameÚpath_dirzfabric-extrazfabric-strategieszfabric-examplesz
fabric-allzfabric-testz
fabric-devzpytorch-extrazpytorch-strategieszpytorch-exampleszpytorch-allzpytorch-testzpytorch-devé   é   r   zThe extras are: © )ÚglobÚosÚpathÚjoinÚ_PATH_REQUIREMENTSr   Ú_FREEZE_REQUIREMENTSr   ÚparentÚ
startswithÚstemÚ
_ASSISTANTÚload_requirementsÚlistÚsplitÚgetÚkeysÚlenÚitemsÚsortedÚsetÚprint)	ÚpÚ	req_filesÚcommon_argsÚextrasÚextrar   ÚkÚkkÚreqss	            r   Ú_prepare_extrasrE      sD  € ô
 #'§)¡)¬B¯G©G¯L©LÔ9KÈSÐRYÓ,ZÓ"[Ö\˜Q”�a•Ð\€IÐ\ØÕ)=™vÀ7ÐK€Kð öàØ�6‰6Ð1Ñ1¸!¿(¹(¿-¹-×:RÑ:RÐSVÔ:Wð �8‰8�=‰=ˆ/˜˜1Ÿ6™6˜(Ð#¤Z×%AÑ%AÐ%uÈAÏFÉFÐ]^×]eÑ]eÑ%uÐitÑ%uÑuð€Fð ð " .Ñ1°FÐ;NÑ4OÑOÐRXÐYjÑRkÑk€Fˆ<ÑØ! ,Ñ/°&¸Ñ2GÑG€Fˆ<ÑØ" ?Ñ3°fÐ=QÑ6RÑRÐU[Ð\nÑUoÑo€Fˆ=ÑØ" =Ñ1°F¸>Ñ4JÑJ€Fˆ=Ñô �f“ò <ˆØ�x‰x˜Ÿ™ CÓ(¨¨Ð,Ó-ˆØ—z‘z $¨Ó+¨f°U©mÑ;ˆˆtŠð<ô
 �&—+‘+“-Ó ò ˆØ�W‰W�S‹\ˆÜ�B“˜1’  A¡¨"¨Q©%¢ØÜ˜V A™Y›ˆˆr�!‰u‰Ø�1‰Iðð 9?¿¹»×G©*¨$°ˆd”Fœ3˜t›9Ó%Ñ%ÐG€FÑGÜ	Ð
˜fÔ%Ø€Mùò; ]ùòùó0 Hs   »H ÁB
H%Ç0H*c                  ó¢  — t        dt        j                  j                  t        d«      «      } t        dt        j                  j                  t        d«      «      }t
        j                  t        | j                  |j                  ¬«      }t
        j                  t        t        rdnd¬«      }|d	gz  }i d
d“d|j                  “d| j                  “d| j                  “d| j                  “d| j                  “dd“d| j                   “dt#        dddg¬«      “dddi“d|“dd“dd“dd“d g d!¢“d"d#“d$d%d&gi“g |t%        «       d'd(dd)œg d*¢d+œ¥S ),NÚaboutz__about__.pyÚversionz__version__.py)ÚhomepagerH   r    r!   )r   zpytorch-lightningr   r   ÚdescriptionÚauthorÚauthor_emailÚurlÚdownload_urlz)https://github.com/Lightning-AI/lightningÚlicenseÚpackagesr
   zlightning.*)ÚwhereÚincludeÚpackage_dirÚ Úlong_descriptionÚlong_description_content_typeztext/markdownÚinclude_package_dataTÚzip_safeFÚkeywords)zdeep learningÚpytorchÚAIÚpython_requiresz>=3.10Úentry_pointsÚconsole_scriptsz#fabric = lightning.fabric.cli:_mainz8https://github.com/Lightning-AI/pytorch-lightning/issuesz#https://lightning.ai/lightning-docs)zBug TrackerÚDocumentationzSource Code)zEnvironment :: ConsolezNatural Language :: EnglishzDevelopment Status :: 4 - BetazIntended Audience :: Developersz:Topic :: Scientific/Engineering :: Artificial Intelligencez7Topic :: 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)Úsetup_requiresÚinstall_requiresÚextras_requireÚproject_urlsÚclassifiers)r   r*   r+   r,   Ú_PACKAGE_ROOTr2   Úload_readme_descriptionÚ_PROJECT_ROOTÚ__homepage__rH   r3   r-   r.   Ú__docs__Ú
__author__Ú__author_email__Ú__license__r   rE   )rG   rH   rU   ra   s       r   Ú_setup_argsrm   B   sÍ  € Ü˜G¤R§W¡W§\¡\´-ÀÓ%PÓQ€EÜ˜i¬¯©¯©´mÐEUÓ)VÓW€GÜ!×9Ñ9Ü × 2Ñ 2¸G¿O¹Oð :ó Ðô "×3Ñ3ÜÕ/C¡VÈð 4ó Ðð Ð,Ð-Ñ-Ðð2Ø�ð2à�7—?‘?ð2ð 	�u—~‘~ð2ð 	�%×"Ñ"ð	2ð
 	˜×.Ñ.ð2ð 	ˆu×!Ñ!ð2ð 	ÐCð2ð 	�5×$Ñ$ð2ð 	Ô+°%À+È}ÐA]Ô^ð2ð 	˜˜E�{ð2ð 	Ð,ð2ð 	(¨ð2ð 	 ð2ð 	�Eð2ð 	Ò6ð2ð  	˜8ð!2ð" 	ØØ5ð ð
ð#2ð, Ø,Ü)Ó+àUØBØFñ
ò

ò=2ð 2r   )r)   Úos.pathr*   Úimportlib.utilr   r   Úpathlibr   Útypesr   Útypingr   Ú
setuptoolsr   rg   r+   r,   Ú_SOURCE_ROOTre   r-   Úenvironr6   Úlowerr.   Ústrr   r2   ÚdictrE   rm   r(   r   r   ú<module>ry      sæ   ðÛ Û ß DÝ Ý Ý å .à€Ø�w‰w�|‰|˜M¨5Ó1€Ø—‘—‘˜\¨;Ó7€Ø—W‘W—\‘\ -°Ó@Ð Ø—z‘z—~‘~Ð&;¸SÓA×GÑGÓIÈ]ÐZÐ ð˜#ð ¨ð °ó ñ  +¸¿¹¿¹À]ÐT^Ð`nÓ8oÔp€
ð"˜˜c 3˜h™ó "ðJA�T˜#˜s˜(‘^ô Ar   