$94 GRAYBYTE WORDPRESS FILE MANAGER $61

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.216.174
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/lib/python3.8/site-packages/setuptools/__pycache__/

HOME
Current File : /lib/python3.8/site-packages/setuptools/__pycache__//__init__.cpython-38.pyc
U

�Qabs�@s�dZddlZddlZddlZddlZddlZddlZddlm	Z	ddl
mZddlm
Z
ddlmZddlmZmZdd	lmZmZddlZdd
lmZddlmZmZddlmZdd
lm Z e!Z"ddddddddgZ#er�e#�$d�ej%j&Z&dZ'dZ(dgZ)Gdd�d�Z*Gdd�de*�Z+e*j,Z-e�r,e+j,Z.dd�Z/dd�Z0ej1j0je0_e �2ej1j3�Z4Gd d�de4�Z3d!d"�Z5ej6fd#d$�Z7e �8�dS)%z@Extensions to the 'distutils' for large or complex distributions�N)�DistutilsOptionError)�convert_path��fnmatchcase�)�SetuptoolsDeprecationWarning)�PY3�string_types)�filter�map)�	Extension)�Distribution�Feature)�Require)�monkey�setupr
r�Commandrrr�
find_packages�find_namespace_packagesTz
lib2to3.fixesc@sBeZdZdZeddd��Zedd��Zed	d
��Zedd��Z	d
S)�
PackageFinderzI
    Generate a list of all Python packages found within a directory
    �.���*cCs&t|�t|�|jd|��|j|���S)a	Return a list all Python packages found within directory 'where'

        'where' is the root directory which will be searched for packages.  It
        should be supplied as a "cross-platform" (i.e. URL-style) path; it will
        be converted to the appropriate local path syntax.

        'exclude' is a sequence of package names to exclude; '*' can be used
        as a wildcard in the names, such that 'foo.*' will exclude all
        subpackages of 'foo' (but not 'foo' itself).

        'include' is a sequence of package names to include.  If it's
        specified, only the named packages will be included.  If it's not
        specified, all found packages will be included.  'include' can contain
        shell style wildcard patterns just like 'exclude'.
        �ez_setup�*__pycache__)rr)�list�_find_packages_iterr�
_build_filter)�cls�where�exclude�includerr�7/usr/lib/python3.8/site-packages/setuptools/__init__.py�find4s
�zPackageFinder.findccs�tj|dd�D]�\}}}|dd�}g|dd�<|D]d}tj�||�}	tj�|	|�}
|
�tjjd�}d|ks4|�|	�sxq4||�r�||�s�|V|�|�q4qdS)zy
        All the packages found in 'where' that pass the 'include' filter, but
        not the 'exclude' filter.
        T��followlinksNr)	�os�walk�path�join�relpath�replace�sep�_looks_like_package�append)rr r!r"�root�dirs�filesZall_dirs�dir�	full_pathZrel_path�packagerrr#rKsz!PackageFinder._find_packages_itercCstj�tj�|d��S)z%Does a directory look like a package?z__init__.py)r'r)�isfiler*�r)rrr#r.gsz!PackageFinder._looks_like_packagecs�fdd�S)z�
        Given a list of patterns, return a callable that will be true only if
        the input matches at least one of the patterns.
        cst�fdd��D��S)Nc3s|]}t�|d�VqdS))�patNr)�.0r8��namerr#�	<genexpr>rsz@PackageFinder._build_filter.<locals>.<lambda>.<locals>.<genexpr>)�anyr:�Zpatternsr:r#�<lambda>r�z-PackageFinder._build_filter.<locals>.<lambda>rr>rr>r#rlszPackageFinder._build_filterN)rrr)
�__name__�
__module__�__qualname__�__doc__�classmethodr$r�staticmethodr.rrrrr#r/s

rc@seZdZedd��ZdS)�PEP420PackageFindercCsdS)NTrr7rrr#r.vsz'PEP420PackageFinder._looks_like_packageN)rArBrCrFr.rrrr#rGusrGcCs@tj�tdd�|��D���}|jdd�|jr<|�|j�dS)Ncss"|]\}}|dkr||fVqdS))Zdependency_links�setup_requiresNr)r9�k�vrrr#r<�s�z*_install_setup_requires.<locals>.<genexpr>T)Zignore_option_errors)�	distutils�corer
�dict�itemsZparse_config_filesrHZfetch_build_eggs)�attrs�distrrr#�_install_setup_requires�s�
rQcKst|�tjjf|�S�N)rQrKrLr)rOrrr#r�sc@s:eZdZejZdZdd�Zddd�Zdd�Zd
d
d�Z	dS)rFcKst�||�t|��|�dS)zj
        Construct the command for dist, updating
        vars(self) with any keyword parameters.
        N)�_Command�__init__�vars�update)�selfrP�kwrrr#rT�szCommand.__init__NcCsBt||�}|dkr"t|||�|St|t�s>td|||f��|S)Nz'%s' must be a %s (got `%s`))�getattr�setattr�
isinstancer	r)rW�optionZwhat�default�valrrr#�_ensure_stringlike�s

�zCommand._ensure_stringlikecCspt||�}|dkrdSt|t�r6t||t�d|��n6t|t�rTtdd�|D��}nd}|sltd||f��dS)z�Ensure that 'option' is a list of strings.  If 'option' is
        currently a string, we split it either on /,\s*/ or /\s+/, so
        "foo bar baz", "foo,bar,baz", and "foo,   bar baz" all become
        ["foo", "bar", "baz"].
        Nz,\s*|\s+css|]}t|t�VqdSrR)r[r	)r9rJrrr#r<�sz-Command.ensure_string_list.<locals>.<genexpr>Fz''%s' must be a list of strings (got %r))	rYr[r	rZ�re�splitr�allr)rWr\r^�okrrr#�ensure_string_list�s


��zCommand.ensure_string_listrcKs t�|||�}t|��|�|SrR)rS�reinitialize_commandrUrV)rWZcommandZreinit_subcommandsrX�cmdrrr#re�szCommand.reinitialize_command)N)r)
rArBrCrSrDZcommand_consumes_argumentsrTr_rdrerrrr#r�s

cCs&dd�tj|dd�D�}ttjj|�S)z%
    Find all files under 'path'
    css,|]$\}}}|D]}tj�||�VqqdSrR)r'r)r*)r9�baser1r2�filerrr#r<�s�z#_find_all_simple.<locals>.<genexpr>Tr%)r'r(r
r)r6)r)�resultsrrr#�_find_all_simple�s�rjcCs6t|�}|tjkr.tjtjj|d�}t||�}t|�S)z�
    Find all files under 'dir' and return the list of full filenames.
    Unless dir is '.', return full filenames with dir prepended.
    )�start)	rjr'�curdir�	functools�partialr)r+rr)r3r2Zmake_relrrr#�findall�s


ro)9rDr'�sysrmZdistutils.corerKZdistutils.filelistr`Zdistutils.errorsrZdistutils.utilrZfnmatchrZ_deprecation_warningrZsetuptools.extern.sixrr	Zsetuptools.extern.six.movesr
rZsetuptools.versionZ
setuptoolsZsetuptools.extensionrZsetuptools.distr
rZsetuptools.dependsr�r�typeZ
__metaclass__�__all__r/�version�__version__Zbootstrap_install_fromZrun_2to3_on_doctestsZlib2to3_fixer_packagesrrGr$rrrQrrLZ
get_unpatchedrrSrjrlroZ	patch_allrrrr#�<module>s\�
F
2


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
21 Mar 2024 10.19 AM
root / root
0755
__init__.cpython-38.opt-1.pyc
7.586 KB
21 Apr 2022 12.45 PM
root / root
0644
__init__.cpython-38.pyc
7.586 KB
21 Apr 2022 12.45 PM
root / root
0644
_deprecation_warning.cpython-38.opt-1.pyc
0.504 KB
21 Apr 2022 12.45 PM
root / root
0644
_deprecation_warning.cpython-38.pyc
0.504 KB
21 Apr 2022 12.45 PM
root / root
0644
_imp.cpython-38.opt-1.pyc
1.846 KB
21 Apr 2022 12.45 PM
root / root
0644
_imp.cpython-38.pyc
1.846 KB
21 Apr 2022 12.45 PM
root / root
0644
archive_util.cpython-38.opt-1.pyc
5.008 KB
21 Apr 2022 12.45 PM
root / root
0644
archive_util.cpython-38.pyc
5.008 KB
21 Apr 2022 12.45 PM
root / root
0644
build_meta.cpython-38.opt-1.pyc
8.263 KB
21 Apr 2022 12.45 PM
root / root
0644
build_meta.cpython-38.pyc
8.296 KB
21 Apr 2022 12.45 PM
root / root
0644
config.cpython-38.opt-1.pyc
17.458 KB
21 Apr 2022 12.45 PM
root / root
0644
config.cpython-38.pyc
17.458 KB
21 Apr 2022 12.45 PM
root / root
0644
dep_util.cpython-38.opt-1.pyc
0.8 KB
21 Apr 2022 12.45 PM
root / root
0644
dep_util.cpython-38.pyc
0.8 KB
21 Apr 2022 12.45 PM
root / root
0644
depends.cpython-38.opt-1.pyc
5.094 KB
21 Apr 2022 12.45 PM
root / root
0644
depends.cpython-38.pyc
5.094 KB
21 Apr 2022 12.45 PM
root / root
0644
dist.cpython-38.opt-1.pyc
41.13 KB
21 Apr 2022 12.45 PM
root / root
0644
dist.cpython-38.pyc
41.206 KB
21 Apr 2022 12.45 PM
root / root
0644
extension.cpython-38.opt-1.pyc
1.915 KB
21 Apr 2022 12.45 PM
root / root
0644
extension.cpython-38.pyc
1.915 KB
21 Apr 2022 12.45 PM
root / root
0644
glibc.cpython-38.opt-1.pyc
1.494 KB
21 Apr 2022 12.45 PM
root / root
0644
glibc.cpython-38.pyc
1.494 KB
21 Apr 2022 12.45 PM
root / root
0644
glob.cpython-38.opt-1.pyc
3.597 KB
21 Apr 2022 12.45 PM
root / root
0644
glob.cpython-38.pyc
3.646 KB
21 Apr 2022 12.45 PM
root / root
0644
launch.cpython-38.opt-1.pyc
0.805 KB
21 Apr 2022 12.45 PM
root / root
0644
launch.cpython-38.pyc
0.805 KB
21 Apr 2022 12.45 PM
root / root
0644
lib2to3_ex.cpython-38.opt-1.pyc
2.354 KB
21 Apr 2022 12.45 PM
root / root
0644
lib2to3_ex.cpython-38.pyc
2.354 KB
21 Apr 2022 12.45 PM
root / root
0644
monkey.cpython-38.opt-1.pyc
4.535 KB
21 Apr 2022 12.45 PM
root / root
0644
monkey.cpython-38.pyc
4.535 KB
21 Apr 2022 12.45 PM
root / root
0644
msvc.cpython-38.opt-1.pyc
38.702 KB
21 Apr 2022 12.45 PM
root / root
0644
msvc.cpython-38.pyc
38.702 KB
21 Apr 2022 12.45 PM
root / root
0644
namespaces.cpython-38.opt-1.pyc
3.531 KB
21 Apr 2022 12.45 PM
root / root
0644
namespaces.cpython-38.pyc
3.531 KB
21 Apr 2022 12.45 PM
root / root
0644
package_index.cpython-38.opt-1.pyc
32.197 KB
21 Apr 2022 12.45 PM
root / root
0644
package_index.cpython-38.pyc
32.197 KB
21 Apr 2022 12.45 PM
root / root
0644
pep425tags.cpython-38.opt-1.pyc
7.034 KB
21 Apr 2022 12.45 PM
root / root
0644
pep425tags.cpython-38.pyc
7.034 KB
21 Apr 2022 12.45 PM
root / root
0644
py27compat.cpython-38.opt-1.pyc
1.708 KB
21 Apr 2022 12.45 PM
root / root
0644
py27compat.cpython-38.pyc
1.708 KB
21 Apr 2022 12.45 PM
root / root
0644
py31compat.cpython-38.opt-1.pyc
1.163 KB
21 Apr 2022 12.45 PM
root / root
0644
py31compat.cpython-38.pyc
1.163 KB
21 Apr 2022 12.45 PM
root / root
0644
py33compat.cpython-38.opt-1.pyc
1.375 KB
21 Apr 2022 12.45 PM
root / root
0644
py33compat.cpython-38.pyc
1.375 KB
21 Apr 2022 12.45 PM
root / root
0644
py34compat.cpython-38.opt-1.pyc
0.439 KB
21 Apr 2022 12.45 PM
root / root
0644
py34compat.cpython-38.pyc
0.439 KB
21 Apr 2022 12.45 PM
root / root
0644
sandbox.cpython-38.opt-1.pyc
15.172 KB
21 Apr 2022 12.45 PM
root / root
0644
sandbox.cpython-38.pyc
15.172 KB
21 Apr 2022 12.45 PM
root / root
0644
site-patch.cpython-38.opt-1.pyc
1.439 KB
21 Apr 2022 12.45 PM
root / root
0644
site-patch.cpython-38.pyc
1.439 KB
21 Apr 2022 12.45 PM
root / root
0644
ssl_support.cpython-38.opt-1.pyc
6.694 KB
21 Apr 2022 12.45 PM
root / root
0644
ssl_support.cpython-38.pyc
6.694 KB
21 Apr 2022 12.45 PM
root / root
0644
unicode_utils.cpython-38.opt-1.pyc
1.124 KB
21 Apr 2022 12.45 PM
root / root
0644
unicode_utils.cpython-38.pyc
1.124 KB
21 Apr 2022 12.45 PM
root / root
0644
version.cpython-38.opt-1.pyc
0.285 KB
21 Apr 2022 12.45 PM
root / root
0644
version.cpython-38.pyc
0.285 KB
21 Apr 2022 12.45 PM
root / root
0644
wheel.cpython-38.opt-1.pyc
6.863 KB
21 Apr 2022 12.45 PM
root / root
0644
wheel.cpython-38.pyc
6.889 KB
21 Apr 2022 12.45 PM
root / root
0644
windows_support.cpython-38.opt-1.pyc
0.966 KB
21 Apr 2022 12.45 PM
root / root
0644
windows_support.cpython-38.pyc
0.966 KB
21 Apr 2022 12.45 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF