HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/1991111/root/usr/lib/python3/dist-packages/pbr/__pycache__/
Upload File :
Current File : //proc/1991111/root/usr/lib/python3/dist-packages/pbr/__pycache__/core.cpython-311.pyc
�

㦧bH���ddlZddlZddlZddlZddlmZddlmZejddkre	Z
efZne
Z
eefZdad�ZdS)�N)�errors)�util�Fc	�X�trdSda|sdSt|t��r tj�|��}ntj�d��}tj�|��stjd|z���	tj
||j��}nb#t$rUtj��d}tjd��tjd|�d|jj�d|�����wxYwd	}|r�|���D]�\}}t+|jd
|z��r"t/|jd
|z��|���?t+|j|��rt1|j||���kt+||��rt1|||����||vrt1|j||����dt3|��z}	t5j|	����	t9|j|�����n5#t<$r(|jjd�|��YnwxYwt|jj tBtDfz��r%tG|jj ��|j_ dSdS)
a=Implements 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.
    NTz	setup.cfgz%The setup.cfg file %s does not exist.�z
Error parsingzError parsing z: )�long_description_content_type�project_urls�provides_extras�set_zUnknown distribution option: %s���)$�in_use�
isinstance�string_type�os�path�abspath�existsr�DistutilsFileErrorr�cfg_to_args�script_args�	Exception�sys�exc_info�logging�	exception�DistutilsSetupError�	__class__�__name__�items�hasattr�metadata�getattr�setattr�repr�warnings�warn�super�finalize_options�	TypeError�	__bases__�version�
integer_types�float�str)
�dist�attr�valuer�attrs�e�_DISTUTILS_UNSUPPORTED_METADATA�key�val�msgs
          �*/usr/lib/python3/dist-packages/pbr/core.py�pbrr9Es���4����
�F������%��%�%�,��w���u�%�%����w���{�+�+��
�7�>�>�$���<��'�3�d�:�<�<�	<�	J�� ��t�'7�8�8�����J�J�J��L�N�N�1���	��/�*�*�*��(�(�*.�$�$���0D�0D�0D�a�a�H�J�J�	J�
J����'�#�
�#����
�
�	#�	#�H�C���t�}�f�s�l�3�3�

#�4���
�v��|�4�4�S�9�9�9�9�����,�,�
#���
�s�C�0�0�0�0���s�#�#�
#���c�3�'�'�'�'��7�7�7���
�s�C�0�0�0�0�7�$�s�)�)�C���
�c�"�"�"�"�<�
�d�n�d�#�#�4�4�6�6�6�6���<�<�<�	
�� ��$�5�5�d�;�;�;�;�;�	<�����$�-�'��%��)A�B�B�;� #�D�M�$9� :� :��
����;�;s�B6�6AD�'H(�(/I�I)rrrr%�	distutilsrr9r�version_infor.r�intr,�
basestring�longr
��r8�<module>rAs���\����	�	�	�	�
�
�
�
�������������������A��!����K��F�M�M��K��$�K�M�

��[;�[;�[;�[;�[;r@