/opt/alt/python38/lib/python3.8/site-packages/setuptools/__pycache__
NameSizeModeActions
archive_util.cpython-38.pyc57200644editdlrm
build_meta.cpython-38.pyc89520644editdlrm
config.cpython-38.pyc198810644editdlrm
depends.cpython-38.pyc51980644editdlrm
dep_util.cpython-38.pyc8270644editdlrm
dist.cpython-38.pyc362120644editdlrm
errors.cpython-38.pyc8200644editdlrm
extension.cpython-38.pyc19100644editdlrm
glob.cpython-38.pyc36740644editdlrm
installer.cpython-38.pyc27550644editdlrm
launch.cpython-38.pyc8510644editdlrm
lib2to3_ex.cpython-38.pyc26670644editdlrm
monkey.cpython-38.pyc45890644editdlrm
msvc.cpython-38.pyc427330644editdlrm
namespaces.cpython-38.pyc35500644editdlrm
package_index.cpython-38.pyc325000644editdlrm
py34compat.cpython-38.pyc4540644editdlrm
sandbox.cpython-38.pyc154150644editdlrm
unicode_utils.cpython-38.pyc10900644editdlrm
version.cpython-38.pyc2960644editdlrm
wheel.cpython-38.pyc72020644editdlrm
windows_support.cpython-38.pyc9930644editdlrm
_deprecation_warning.cpython-38.pyc5200644editdlrm
_imp.cpython-38.pyc20590644editdlrm
__init__.cpython-38.pyc86240644editdlrm
Edit: /opt/alt/python38/lib/python3.8/site-packages/setuptools/__pycache__/glob.cpython-38.pyc (3674B)
U š’a ã@s’dZddlZddlZddlZdddgZddd„Zddd„Zd d „Zd d „Zd d„Z dd„Z dd„Z e  d¡Z e  d¡Zdd„Zdd„Zdd„ZdS)z¡ Filename globbing utility. Mostly a copy of `glob` from Python 3.5. Changes include: * `yield from` and PEP3102 `*` removed. * Hidden files are not ignored. éNÚglobÚiglobÚescapeFcCstt||dƒS)ayReturn a list of paths matching a pathname pattern. The pattern may contain simple shell-style wildcards a la fnmatch. However, unlike fnmatch, filenames starting with a dot are special cases that are not matched by '*' and '?' patterns. If recursive is true, the pattern '**' will match any files and zero or more directories and subdirectories. )Ú recursive)Úlistr)Úpathnamer©rú7/tmp/pip-install-7tp5dx2w/setuptools/setuptools/glob.pyrs cCs*t||ƒ}|r&t|ƒr&t|ƒ}|r&t‚|S)aŒReturn an iterator which yields the paths matching a pathname pattern. The pattern may contain simple shell-style wildcards a la fnmatch. However, unlike fnmatch, filenames starting with a dot are special cases that are not matched by '*' and '?' patterns. If recursive is true, the pattern '**' will match any files and zero or more directories and subdirectories. )Ú_iglobÚ _isrecursiveÚnextÚAssertionError)rrÚitÚsrrr rs  ccsÎtj |¡\}}|r t|ƒr tnt}t|ƒsZ|rDtj |¡rV|Vntj |¡rV|VdS|sr|||ƒEdHdS||krŽt|ƒrŽt ||ƒ}n|g}t|ƒs t }|D]$}|||ƒD]}tj  ||¡Vq²q¤dS©N) ÚosÚpathÚsplitr Úglob2Úglob1Ú has_magicÚlexistsÚisdirr Úglob0Újoin)rrÚdirnameÚbasenameÚ glob_in_dirÚdirsÚnamerrr r 0s(   r cCsV|s"t|tƒrtj d¡}ntj}zt |¡}Wntk rHgYSXt ||¡S©NÚASCII) Ú isinstanceÚbytesrÚcurdirÚencodeÚlistdirÚOSErrorÚfnmatchÚfilter)rÚpatternÚnamesrrr rTs  rcCs8|stj |¡r4|gSntj tj ||¡¡r4|gSgSr)rrrrr)rrrrr ras  rccs2t|ƒs t‚|dd…Vt|ƒD] }|Vq"dS)Nr)r r Ú _rlistdir)rr*Úxrrr rqs  rccs’|s"t|tƒrtj d¡}ntj}zt |¡}Wntjk rHYdSX|D]>}|V|rjtj ||¡n|}t |ƒD]}tj ||¡VqvqNdSr ) r"r#rr$r%r&Úerrorrrr,)rr+r-rÚyrrr r,ys  r,z([*?[])s([*?[])cCs(t|tƒrt |¡}n t |¡}|dk Sr)r"r#Úmagic_check_bytesÚsearchÚ magic_check)rÚmatchrrr rŽs   rcCst|tƒr|dkS|dkSdS)Ns**z**)r"r#)r*rrr r –s r cCs<tj |¡\}}t|tƒr(t d|¡}n t d|¡}||S)z#Escape all special characters. s[\1]z[\1])rrÚ splitdriver"r#r0Úsubr2)rÚdriverrr rs   )F)F)Ú__doc__rÚrer(Ú__all__rrr rrrr,Úcompiler2r0rr rrrrr Ús    $