Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
B

Âáy•T™SEã@s’dZddlZddlZddlZdddgZddd„Zddd„Zd	d
„Zdd„Zd
d„Z	dd„Z
dd„Ze 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úŽ/build/wlanpi-profiler-7At3M6/wlanpi-profiler-1.0.10/debian/wlanpi-profiler/opt/wlanpi-profiler/lib/python3.7/site-packages/setuptools/glob.pyrscCs*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
}x0|D](}x"|||ƒD]}tj ||¡Vq¶Wq¦WdS)N)ÚosÚpathÚsplitrÚglob2Úglob1Ú	has_magicÚlexistsÚisdirr
Úglob0Újoin)rrÚdirnameÚbasenameÚglob_in_dirÚdirsÚnamerrr	r
0s(
r
cCsR|s"t|tƒrtj d¡}ntj}yt |¡}Wntk
rDgSXt ||¡S)NÚASCII)	Ú
isinstanceÚbytesrÚcurdirÚencodeÚlistdirÚOSErrorÚfnmatchÚfilter)rÚpatternÚnamesrrr	rTs
rcCs8|stj |¡r4|gSntj tj ||¡¡r4|gSgS)N)rrrrr)rrrrr	rasrccs6t|ƒst‚|dd…Vxt|ƒD]
}|Vq$WdS)Nr)rr
Ú	_rlistdir)rr(Úxrrr	rqsrccs˜|s"t|tƒrtj d¡}ntj}yt |¡}Wntjk
rFdSXxJ|D]B}|V|rjtj ||¡n|}x t	|ƒD]}tj ||¡VqxWqNWdS)Nr)
r r!rr"r#r$Úerrorrrr*)rr)r+rÚyrrr	r*ys

r*z([*?[])s([*?[])cCs(t|tƒrt |¡}n
t |¡}|dk	S)N)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
rcCs<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	rs

)F)F)Ú__doc__rÚrer&Ú__all__rrr
rrrr*Úcompiler0r.rrrrrrr	Ú<module>s 


$