ó ,§Rc@s dZddlZddlZddlmZmZiidd6dd6dd 6d d 6d d 6dd6dd6dd6d6idd6dd6dd 6dd 6dd 6dd6dd6dd6d6idd6dd6dd 6dd 6dd 6dd6dd6dd6d6idd6dd6dd 6dd 6dd 6dd6dd6dd6d6idd6dd6d d 6d d 6d!d 6d"d6d#d6d$6id%d6d%d6d&d 6d&d 6d'd 6d(d6d#d6d)6idd6d*d6d d 6d+d 6d!d 6d"d6d#d6d,6id-d6d-d6d.d 6d.d 6d/d 6d"d6d#d6d06ZdWZejj ƒd1Z ejd2 Z e d1e d3Z ej jejƒZej jejƒZdadZd4„Zejr´ej jeejƒƒZneejƒƒZejdkr d5ed6jƒkr eej jeeƒƒZnejdkrOd7ed8jƒkrOeej jeeeƒƒZnejdkr•d9ed:jƒkr•eej jeeeƒƒZnd;ejkrÅej jej jd<ƒƒZnd=„Z e ƒZ!e!r x-dXD]"Z"d>ee"d RRRLtcwdR·R¿tvalsR5((s*/opt/freeware/lib64/python2.7/sysconfig.pyR3¸sJ                   cCstƒj|ƒS(s“Return the value of a single variable using the dictionary returned by 'get_config_vars()'. Equivalent to get_config_vars().get(name) (R3RF(R5((s*/opt/freeware/lib64/python2.7/sysconfig.pyRIÿscCs­ddl}tjdkr¢d}tjj|ƒ}|dkrFtjStjjd|ƒ}tj|t|ƒ|!jƒ}|dkr‹dS|dkr›d StjSd tj kr¼tj d Stjd ksÛt td ƒ râtjStj ƒ\}}}}} |jƒj d dƒ}| j ddƒ} | j d dƒ} |d dkrWd|| fS|d dkrÎ|ddkrœd}dt |dƒd|df}idd6dd6} | d | tj7} qœnÎ|d! d"krìd||fS|d d#kr d$|||fS|d% d&krYd&}|jd'ƒ} | j|ƒ} | rœ| jƒ}qœnC|d% d(krœddl} | jtƒ||| ƒ\}}} nd)||| fS(*s«Return a string that identifies the current platform. This is used mainly to distinguish platform-specific build directories and platform-specific built distributions. Typically includes the OS name and version and the architecture (as supplied by 'os.uname()'), although the exact information included depends on the OS; eg. for IRIX the architecture isn't particularly important (IRIX only runs on SGI hardware), but for Linux the kernel version isn't particularly important. Examples of returned values: linux-i586 linux-alpha (?) solaris-2.6-sun4u irix-5.3 irix64-6.2 Windows will return one of: win-amd64 (64bit Windows on AMD64 (aka x86_64, Intel64, EM64T, etc) win-ia64 (64bit Windows on Itanium) win32 (all others - specifically, sys.platform is returned) For other non-POSIX platforms, currently just returns 'sys.platform'. iÿÿÿÿNR s bit (t)tamd64s win-amd64titaniumswin-ia64t_PYTHON_HOST_PLATFORMR1tunamet/RPt t_t-itlinuxs%s-%stsunosit5tsolariss%d.%siit32bitiÿÿÿt64bitIÿÿÿÿÿÿÿs.%sitirixtaixs%s-%s.%sitcygwins[\d.]+RCs%s-%s-%s(RRRR5RGRŠtfindRHtlentlowerR#R‚RÈRZR[tmaxintRSRXRYR¿tget_platform_osxR3(RRR¯titjtlooktosnamethosttreleaseRŠtmachinetbitnesstrel_reRlR¿((s*/opt/freeware/lib64/python2.7/sysconfig.pyR‰sZ      " cCstS(N(R¼(((s*/opt/freeware/lib64/python2.7/sysconfig.pytget_python_versioncscCsZxStt|jƒƒƒD]9\}\}}|dkrCd|GHnd||fGHqWdS(Nis%s: s %s = "%s"(t enumeratetsortedR*(ttitleR tindexR.R/((s*/opt/freeware/lib64/python2.7/sysconfig.pyt _print_dictgs+  cCsddtjkrtƒdSdtƒGHdtƒGHdtƒGHHtdtƒƒHtdtƒƒdS(s*Display all information sysconfig detains.s--generate-posix-varsNsPlatform: "%s"sPython version: "%s"s!Current installation scheme: "%s"tPathst Variables( RGtargvR”R‰RäR<RéR®R3(((s*/opt/freeware/lib64/python2.7/sysconfig.pyt_mainns   t__main__(sstdlibs platstdlibspurelibsplatlibsincludesscriptssdata(s posix_prefixs posix_home(;t__doc__RGRtos.pathRRR4R«RŠtsplitR»R¼RRR7R¯R¹R°RºR2R¸t _USER_BASERRŸRžRR½R5RØRR#tabspathR RwR8R(R0R;R<RNRtRyR”R•R R„RƒRªR¬RR®RxR3RIR‰RäRéRít__name__(((s*/opt/freeware/lib64/python2.7/sysconfig.pytsö            %%!%!!       V  E       G  \