+
    :1j                       a  0 t $ R t^ RIHt ^ RIHt ^RIHt ^RIH	t	 ^RI
Ht ^RIHt ^RIHtHt ]'       d   ^ RIHt ^R	IHt R
tR]R&    R R lt]R 4       tR# )zBuilt-in conda explicit environment exporter plugin.

This module implements the explicit format defined in CEP 23:
Files with @EXPLICIT marker and package URLs for reproducible installs.
)annotations)TYPE_CHECKING)__version__)join_url)CondaValueError)hookimpl)CondaEnvironmentExporterEnvironmentFormat)Final)Environmentexplicitr
   EXPLICIT_FORMATc                    V ^8  d   QhRRRR/# )   envr   returnstr )formats   "Llib/python3.14/site-packages/conda/plugins/environment_exporters/explicit.py__annotate__r      s     6 6 6 6    c                   R.pVP                  R4       VP                  RV P                   24       VP                  R\         24       V P                  '       g   \	        R4      hV P
                  '       d   \	        R4      hV P                  '       d   V P                   Uu0 uF  q"P                  kK  	  ppV P                   Uu0 uF  q"P                  kK  	  ppWC,
          pV'       d(   \	        RRP                  \        V4      4       R	24      hVP                  R
4       V P                   F  p\        VRR4      pV'       ga   \        VRR4      ;p'       dL   \        VRR4      ;p'       d7   \        VRR4      ;p	'       d"   \        VRR4      ;p
'       d   \        WV
4      pV'       d   VP                  V4       K  \	        RVP                   R24      h	  RP                  V4      # u upi u upi )zQExport Environment to explicit format with @EXPLICIT and URLs (CEP 23 compliant).z7# This file may be used to create an environment using:z0# $ conda create --name <env> --file <this file>z# platform: z# created-by: conda zCannot export explicit format: no explicit packages with installation metadata found. Use 'requirements' format for environments with only requested packages, or ensure the environment has been solved and installed.zCannot export explicit format: environment contains external packages that cannot be represented in explicit format. Use a different format to include external packages.zSCannot export explicit format: some requested packages lack installation metadata: z, zJ. Use 'requirements' format or ensure all packages are properly installed.z	@EXPLICITurlNchannelbase_urlsubdirfnzCannot export 'z(': explicit format requires package URLs
)appendplatformr   explicit_packagesr   external_packagesrequested_packagesnamejoinsortedgetattrr   )r   linespkgexplicit_namesrequested_namesmissing_explicitr   r   r   r   r   s   &          r   export_explicitr-      s   FGE	LLCD	LL<~./	LL'}56    G
 	
 
			C
 	

 
			.1.C.CD.Cs((.CD/2/E/EF/E88/EF*;!e99V$4567 8[[  
LL$$c5$'#CD999$Wj$???"3$777sD$///8R0CLL!!#((+ST  %& 99UA EFs   %G2	G7c            	   #  `   "   \        \        R\        RR\        P                  R7      x  R# 5i)z0Environment exporter plugin for explicit format.z7Explicit URLs for exact package reproduction (lockfile))r$   aliasesexportdefault_filenamesdescriptionenvironment_formatNr   )zexplicit.txt)r   r   r-   r	   lockfiler   r   r   conda_environment_exportersr5   V   s,      #+M,55 s   ,.N)__conditional_annotations____doc__
__future__r   typingr    r   
common.urlr   
exceptionsr   hookspecr   typesr   r	   r
   models.environmentr   r   __annotations__r-   r5   )r6   s   @r   <module>rA      sT    #    " )  ?1 $ # &6r 
	 
	r   