← Back
Editing: glibc.cpython-311.pyc
� �/�c& � � � d dl Z d dlZd dlmZmZ dee fd�Zdee fd�Zdee fd�Zdeeef fd�Z dS )� N)�Optional�Tuple�returnc �: � t � � p t � � S )z9Returns glibc version string, or None if not using glibc.)�glibc_version_string_confstr�glibc_version_string_ctypes� � �;/usr/lib/python3/dist-packages/pip/_internal/utils/glibc.py�glibc_version_stringr s � �'�)�)�J�-H�-J�-J�Jr c � � t j dk rdS t j d� � � � � \ } }n# t t t f$ r Y dS w xY w|S )z@Primary implementation of glibc_version_string using os.confstr.�win32N�CS_GNU_LIBC_VERSION)�sys�platform�os�confstr�split�AttributeError�OSError� ValueError)�_�versions r r r sm � � �|�w����t���Z� 5�6�6�<�<�>�>� ��7�7���G�Z�0� � � ��t�t����� �Ns �)>