/snap/core18/2979/usr/lib/python3.6/distutils/__pycache__
Edit: /snap/core18/2979/usr/lib/python3.6/distutils/__pycache__/sysconfig.cpython-36.pyc (12610B)
3
]
T @ s d Z ddlZddlZddlZddlZddlZddlmZ ejj ej
Zejj ejZ
ejj ejZejj ejZdejkrejjejd ZnejjejjejZejdkrej jd,rejjejjeZd d
ZeeddZerejdkrej jd-rejjejjeZdd
Ze ZdZyes:ej ZW n e!k
rR Y nX dd Z"d.ddZ#d/ddZ$dd Z%dd Z&dd Z'd0ddZ(ej)dZ*ej)dZ+ej)dZ,d1d d!Z-d"d# Z.da/d$d% Z0d&d' Z1d(d) Z2d*d+ Z3dS )2a Provide access to Python's configuration information. The specific
configuration variables available depend heavily on the platform and
configuration. The values may be retrieved using
get_config_var(name), and the list of variables is available via
get_config_vars().keys(). Additional convenience functions are also
available.
Written by: Fred L. Drake, Jr.
Email:
N )DistutilsPlatformErrorZ_PYTHON_PROJECT_BASEnt\pcbuild\win32\pcbuild\amd64c C s. x(dD ] }t jjt jj| d|rdS qW dS )N
Setup.distSetup.localZModulesTF)r r )ospathisfilejoin)dfn r )/usr/lib/python3.6/distutils/sysconfig.py_is_python_source_dir* s
r Z_homec C s t rtt S ttS )N) _sys_homer project_baser r r r
_python_build3 s r c C s dt jdd S )zReturn a string containing the major and minor Python version,
leaving off the patchlevel. Sample return values could be '1.5'
or '2.2'.
z%d.%dN )sysversion_infor r r r get_python_versionE s r c C s |dkr| rt pt}tjdkrtrL| r.tp,tS tjjt dd}tjj
|S dt t }t rv| rvddl
}|jdS tjj|d|S tjd krtjj|dS td
tj dS )a Return the directory containing installed Python header files.
If 'plat_specific' is false (the default), this is the path to the
non-platform-specific header files, i.e. Python.h and so on;
otherwise, this is the path to platform-specific header files
(namely pyconfig.h).
If 'prefix' is supplied, use it instead of sys.base_prefix or
sys.base_exec_prefix -- i.e., ignore 'plat_specific'.
NposixsrcdirZIncludepythonr ZplatincludeZincluder zFI don't know where Python installs its C header files on platform '%s')BASE_EXEC_PREFIXBASE_PREFIXr namepython_buildr r r
r get_config_varnormpathr build_flags sysconfigZget_pathr )
plat_specificprefixZincdirZ
python_dirr$ r r r get_python_incM s$
r' c C s | pt jj|dk}|dkr<|r0| r*tp,t}n| r8tp:t}t jdkrt jj|ddt }|rd|S |rdt j
krdt j
krd tjkrtj
tjkrt jj|dd
dS t jj|dS n