/usr/lib/python3.9/site-packages/setuptools/__pycache__
NameSizeModeActions
archive_util.cpython-39.opt-1.pyc57800644editdlrm
archive_util.cpython-39.pyc57800644editdlrm
build_meta.cpython-39.opt-1.pyc88670644editdlrm
build_meta.cpython-39.pyc88850644editdlrm
config.cpython-39.opt-1.pyc192290644editdlrm
config.cpython-39.pyc192290644editdlrm
depends.cpython-39.opt-1.pyc52150644editdlrm
depends.cpython-39.pyc52150644editdlrm
dep_util.cpython-39.opt-1.pyc8230644editdlrm
dep_util.cpython-39.pyc8230644editdlrm
dist.cpython-39.opt-1.pyc337520644editdlrm
dist.cpython-39.pyc338330644editdlrm
errors.cpython-39.opt-1.pyc8160644editdlrm
errors.cpython-39.pyc8160644editdlrm
extension.cpython-39.opt-1.pyc19100644editdlrm
extension.cpython-39.pyc19100644editdlrm
glob.cpython-39.opt-1.pyc36310644editdlrm
glob.cpython-39.pyc36600644editdlrm
installer.cpython-39.opt-1.pyc27040644editdlrm
installer.cpython-39.pyc27370644editdlrm
launch.cpython-39.opt-1.pyc8670644editdlrm
launch.cpython-39.pyc8670644editdlrm
lib2to3_ex.cpython-39.opt-1.pyc26690644editdlrm
lib2to3_ex.cpython-39.pyc26690644editdlrm
monkey.cpython-39.opt-1.pyc45790644editdlrm
monkey.cpython-39.pyc45790644editdlrm
msvc.cpython-39.opt-1.pyc432360644editdlrm
msvc.cpython-39.pyc432360644editdlrm
namespaces.cpython-39.opt-1.pyc35660644editdlrm
namespaces.cpython-39.pyc35660644editdlrm
package_index.cpython-39.opt-1.pyc331120644editdlrm
package_index.cpython-39.pyc331120644editdlrm
py34compat.cpython-39.opt-1.pyc4460644editdlrm
py34compat.cpython-39.pyc4460644editdlrm
sandbox.cpython-39.opt-1.pyc157400644editdlrm
sandbox.cpython-39.pyc157400644editdlrm
ssl_support.cpython-39.opt-1.pyc68270644editdlrm
ssl_support.cpython-39.pyc68270644editdlrm
unicode_utils.cpython-39.opt-1.pyc10800644editdlrm
unicode_utils.cpython-39.pyc10800644editdlrm
version.cpython-39.opt-1.pyc2900644editdlrm
version.cpython-39.pyc2900644editdlrm
wheel.cpython-39.opt-1.pyc72360644editdlrm
wheel.cpython-39.pyc72460644editdlrm
windows_support.cpython-39.opt-1.pyc9890644editdlrm
windows_support.cpython-39.pyc9890644editdlrm
_deprecation_warning.cpython-39.opt-1.pyc5160644editdlrm
_deprecation_warning.cpython-39.pyc5160644editdlrm
_imp.cpython-39.opt-1.pyc20510644editdlrm
_imp.cpython-39.pyc20510644editdlrm
__init__.cpython-39.opt-1.pyc85900644editdlrm
__init__.cpython-39.pyc85900644editdlrm
Edit: /usr/lib/python3.9/site-packages/setuptools/__pycache__/glob.cpython-39.pyc (3660B)
a ˆåÏh ã@sdZddlZddlZddlZgd¢Zddd„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ú3/usr/lib/python3.9/site-packages/setuptools/glob.pyrs rcCs*t||ƒ}|r&t|ƒr&t|ƒ}|r&J‚|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)rrÚitÚsrrr rs  rccsÎ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ÚbasenameZ glob_in_dirÚdirsÚnamerrr r 0s(   r cCsT|s"t|tƒrtj d¡}ntj}zt |¡}WntyFgYS0t ||¡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 J‚|dd…Vt|ƒD] }|Vq"dS)Nr)r Ú _rlistdir)rr(Úxrrr rqs  rccs|s"t|tƒrtj d¡}ntj}zt |¡}WntjyFYdS0|D]>}|V|rhtj ||¡n|}t |ƒD]}tj ||¡VqtqLdSr) r r!rr"r#r$Úerrorrrr*)rr)r+rÚyrrr r*ys  r*z([*?[])s([*?[])cCs(t|tƒrt |¡}n t |¡}|duSr)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!r.Úsubr0)rÚdriverrr rs   r)F)F)Ú__doc__rÚrer&Ú__all__rrr rrrr*Úcompiler0r.rr rrrrr Ús   $