HOME


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

㦧bo���ddlZddlZddlZddlZddlZd�Zd�Zd�Zd�Z	d�Z
d�Zedkrej
e����dSdS)	�Nc��	tjtj|���d����S#tj$r#t
d�|�����t$rYdSwxYw)Nzpbr.jsonzPackage {0} not installed)�json�loads�
pkg_resources�get_distribution�get_metadata�DistributionNotFound�	Exception�format)�package_names �./usr/lib/python3/dist-packages/pbr/cmd/main.py�
_get_metadatars�����z��*��
�
�*�l�:�6�6�8�8�	8���-�J�J�J��3�:�:�<�H�H�I�I�I������t�t����s�8;�:A9�8A9c�`�t|j��d}|rt|��dSdS)N�sha)�	_get_info�name�print)�argsrs  r
�get_shar$s7��
�D�I�
�
�u�
%�C�
��
�c�
�
�
�
�
���c	���|jr.tdjdit|j������dStdjdit|j������dS)Nz	{version}z!{name}	{version}	{released}	{sha}�)�shortrrrr)rs r
�get_infor*s����z�%�
� �k� �8�8�9�T�Y�#7�#7�8�8�9�9�9�9�9�
�;�4�;�$�$���	�"�"�$�$�	%�	%�	%�	%�	%rc�l�t|��}tj|��j}|r|drd}nd}|d}nb|�d��}|d�d��r|ddd�}d}nd	}d}|D]}|���sd}�t||||�
��S)N�
is_release�releasedzpre-release�git_version�.����g��)r�versionrr)rrrr$�split�
startswith�isdigit�dict)r�metadatar$rr�
version_parts�parts       r
rr2s����T�"�"�H��,�T�2�2�:�G��-��L�!�	%�!�H�H�$�H��}�%����
�
�c�*�*�
����'�'��,�,�	-���#�A�B�B�'�C�$�H�H��C�!�H�%�
-�
-���|�|�~�~�-�,�H���T�7��h�G�G�G�Grc���ttjd����}|D]J}t|j��}djdi|��}|dr|djdi|��z
}t
|���KdS)Nc�4�|j���S)N)�project_name�lower)�dists r
�<lambda>zfreeze.<locals>.<lambda>Ks��4�+<�+B�+B�+D�+D�r)�keyz{name}=={version}rz  # git sha {sha}r)�sortedr�working_setrr.rr)r�sorted_distsr0�info�outputs     r
�freezer8Is����-�3�D�D�F�F�F�L�������*�+�+��+�$�+�3�3�d�3�3����;�	9��0�)�0�8�8�4�8�8�8�F�
�f�
�
�
�
��rc
�R�tjd���}|�dddttj�d�������|�dd	d
d���}d
|_|�	dd���}|�
t���|�dd���|�	dd���}|�
t���|�dd���|�dddd���|�	dd���}|�
t���|���}	|�|��dS#t $r}t#|��Yd}~dSd}~wwxYw)Nz pbr: Python Build Reasonableness)�descriptionz-vz	--versionr$�pbr)�actionr$�commandszvalid commandszadditional help�cmd)�titler:�help�destTrzprint sha of package)r@)�funcrzpackage to print sha ofr6zprint version info for packagezpackage to print info ofz-sz--short�
store_truezonly display package version)r<r@r8z-print version info for all installed packages)�argparse�ArgumentParser�add_argument�strr;r$�VersionInfo�add_subparsers�required�
add_parser�set_defaultsrrr8�
parse_argsrBr
r)�parser�
subparsers�cmd_sha�cmd_info�
cmd_freezer�es       r
�mainrTTs���
�
$�6�8�8�8�F�
����k�)��C�K�+�+�E�2�2�3�3��5�5�5��&�&��&6�=N�
�'���J��J���#�#�E�0F�#�G�G�G����g��&�&�&�����&?��@�@�@��$�$��5�%�7�7�H����x��(�(�(����&�'A��B�B�B����$�	�,�=��?�?�?��&�&��F�'�H�H�J������(�(�(������D���	�	�$�����������
�a�����������������s�+F�
F&�F!�!F&�__main__)rDr�sysr�pbr.versionr;rrrrr8rT�__name__�exitrrr
�<module>rZs��� ��������
�
�
�
���������������%�%�%�H�H�H�.������D�z����C�H�T�T�V�V�������r