File: //opt/alt/python38/lib/python3.8/site-packages/pbr/cmd/__pycache__/main.cpython-38.pyc
U
�V� � @ sp d dl Z d dlZd dlZd dlZd dlZdd� Zdd� Zdd� Zdd � Z d
d� Z
dd
� Zedkrle�
e� � dS )� Nc C sV zt �t�| ��d��W S tjk
r< td�| ���Y n tk
rP Y d S X d S )Nzpbr.jsonzPackage {0} not installed)�json�loads�
pkg_resources�get_distribution�get_metadata�DistributionNotFound� Exception�format)�package_name� r �=/opt/alt/python38/lib/python3.8/site-packages/pbr/cmd/main.py�
_get_metadata s ���r
c C s t | j�d }|rt|� d S )N�sha)� _get_info�name�print)�argsr r r r �get_sha$ s r c C s t djf t| j��� d S )Nz!{name} {version} {released} {sha})r r r r )r r r r �get_info* s �r c C s� t | �}t�| �j}|r4|d r&d}nd}|d }nL|�d�}|d �d�rb|d dd � }d}nd }d}|D ]}|�� snd}qnt| |||d
�S )N�
is_release�releasedzpre-release�git_version�.����g� � )r �versionr r )r
r r r �split�
startswith�isdigit�dict)r �metadatar r r Z
version_parts�partr r r r / s"