+
    :1j	                        R t ^ RIHt ^ RIt^ RIHt ^RIHt ^RIH	t	 ^RI
Ht ^RIHt ]'       d   ^ RIHt ]P                   ! R	4      tR
 R ltR R lt]R R l4       tR# )zDetect whether this is Linux.)annotationsN)TYPE_CHECKING)context)linux_get_libc_version)hookimpl)CondaVirtualPackage)Iterablez\d+\.\d+(\.\d+)?(\.\d+)?c                   V ^8  d   QhRR/# )   return
str | None )formats   "Dlib/python3.14/site-packages/conda/plugins/virtual_packages/linux.py__annotate__r      s      z     c                 <    \         P                  w  rV R 8w  d   RpV# )LinuxN)r   platform_system_release)	dist_namedist_versions     r   linux_versionr      s%    %==IG r   c                    V ^8  d   QhRRRR/# )r
   versionstrr   r   r   )r   s   "r   r   r      s     , ,C ,J ,r   c                `    \         P                  V 4      pV'       d   VP                  4       # R # )N)LINUX_VERSION_PATTERNmatchgroup)r   r   s   & r   linux_version_validater      s'     "''0E!5;;=+t+r   c                   V ^8  d   QhRR/# )r
   r   zIterable[CondaVirtualPackage]r   )r   s   "r   r   r   +   s     ! ! = !r   c            	   #    "   \         P                  P                  R 4      '       g   R# \        RRRR7      x  \        R\        RRR\
        R7      x  \        4       w  rV '       d	   V'       g   Rp \        V VRRR7      x  R# 5i)	zlinux-Nunix)namer   buildlinuxr   )r#   r   r$   override_entityempty_overrideversion_validationglibc)r#   r   r$   r&   )r   subdir
startswithr   r   r   r   )libc_familylibc_versions     r   conda_virtual_packagesr.   *   s     >>$$X..   !1  !7 8KL
!	 s   A.B1B)__doc__
__future__r   retypingr   base.contextr   common._os.linuxr    r   typesr   collections.abcr   compiler   r   r   r.   r   r   r   <module>r9      sU    $ " 	   # 6  '( 

#>? , 
! 
!r   