2bi\ S r SSKrSSKrSSKr/ SQr\R
" \5 rS\4S jr S\
S\4S jr1 Skr
\R R S 5 =( d% \R S
:H =( a \R S:H rg)zKStuff that differs in different Python versions and platform
distributions. N)get_path_uidstdlib_pkgsWINDOWSreturnc > SS K n g! [ a Of = fSSKJn U$ )Nr T)IS_PYOPENSSL)_sslImportErrorpip._vendor.urllib3.utilr )r r s ڌ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/utils/compat.pyhas_tlsr
s*
6s
pathc [ [ S5 ( an [ R " U [ R [ R - 5 n[ R
" U5 R n[ R " U5 U$ [ R R U 5 ( d" [ R " U 5 R nU$ [ U S35 e)a
Return path's uid.
Does not follow symlinks:
https://github.com/pypa/pip/pull/935#discussion_r5307003
Placed this function in compat due to differences on AIX and
Jython, that should eventually go away.
:raises OSError: When path is a symlink or can't be read.
O_NOFOLLOWz/ is a symlink; Will not return uid for symlinks)hasattrosopenO_RDONLYr fstatst_uidcloser islinkstatOSError)r fdfile_uids r r r s r<
WWT2;;6
788B<&&
O
ww~~d##wwt}++H O TF"QRSS > pythonwsgirefargparsewinclint)__doc__loggingr sys__all__ getLogger__name__loggerboolr
strintr r platform
startswithnamer r r