| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/setuptools/_distutils/__pycache__/ |
Upload File : |
a
��e�F � @ s8 d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ddl
mZmZ ddl
mZ ddlmZ ddlmZ dd � Zd
d� Zejdkr�dad
Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Ze �� dd� �Zdd� Zdd� Z d/d!d"�Z!d a" a#a$d#d$� Z%d%d&� Z&d0d'd(�Z'd)d*� Z(d1d+d,�Z)d-d.� Z*dS )2zudistutils.util
Miscellaneous utility functions -- anything that doesn't fit into
one of the other *util.py modules.
� N� )�DistutilsPlatformError�DistutilsByteCompileError)�newer)�spawn)�logc C s� t jdk r8tjdkr8dt j�� v r&dS dt j�� v r8dS t jdk r�tjdkr�ttd �r�t�� \} }}}}| d
d� dkr�d
dlm } || ||�S t
�� S )z�
Return a string that identifies the current platform. Use this
function to distinguish platform-specific build directories and
platform-specific built distributions.
)� � �ntz(arm)� win-arm32z(arm64)� win-arm64)r � �posix�unameNr Zaixr )�aix_platform)�sys�version_info�os�name�version�lower�hasattrr Z
py38compatr � sysconfig�get_platform)Zosname�host�releaser �machiner � r �>/usr/lib/python3.9/site-packages/setuptools/_distutils/util.py�get_host_platform s
r c C s: t jdkr4ddddd�} t j�d�}| �|�p2t� S t� S )Nr
�win32z win-amd64r r )Zx86Zx64ZarmZarm64ZVSCMD_ARG_TGT_ARCH)r r �environ�getr )ZTARGET_TO_PLAT�targetr r r r 3 s
�r �darwinZMACOSX_DEPLOYMENT_TARGETc C s da dS )zFor testing only. Do not call.N)�_syscfg_macosx_verr r r r �_clear_cached_macosx_verE s r&