
    wBf                     P    d Z ddlZddlZddlmZ ddlmZ ddlmZm	Z	 e	d        Z
y)	zDetect whether this is Linux.    N   )context)linux_get_libc_version   )CondaVirtualPackagehookimplc               #     K   t         j                  j                  d      sy t        dd d        t         j                  \  } }t
        j                  j                  d|      }t        j                  d|      }t        d|r|j                         ndd        t               \  }}|r|sd}t        j                  d|j                          |      }|rt        ||d        y y w)	Nzlinux-unixCONDA_OVERRIDE_LINUXz\d+\.\d+(\.\d+)?(\.\d+)?linux0glibcCONDA_OVERRIDE_)r   subdir
startswithr   platform_system_releaseosenvirongetrematchgroupr   getenvupper)_dist_versionmlibc_familylibc_versions        Dlib/python3.12/site-packages/conda/plugins/virtual_packages/linux.pyconda_virtual_packagesr!      s     >>$$X.
fdD
11 55OA|::>>"8,GL
,l;A
gAqwwy3
EE 6 8KL99{/@/@/B.CDlSL!+|TBB s   C'C))__doc__r   r   base.contextr   common._os.linuxr    r   r   r!        r    <module>r(      s/    $ 	 	 # 6 , 
C 
Cr'   