/opt/alt/python38/lib/python3.8/site-packages/pbr/cmd/__pycache__
NameSizeModeActions
main.cpython-38.opt-1.pyc26590644editdlrm
main.cpython-38.pyc26590644editdlrm
__init__.cpython-38.opt-1.pyc1560644editdlrm
__init__.cpython-38.pyc1560644editdlrm
Edit: /opt/alt/python38/lib/python3.8/site-packages/pbr/cmd/__pycache__/main.cpython-38.pyc (2659B)
U V @spddlZddlZddlZddlZddlZddZddZddZdd Z d d Z d d Z e dkrle e dS)NcCsVztt|dWStjk r<td|Yntk rPYdSXdS)Nzpbr.jsonzPackage {0} not installed)jsonloads pkg_resourcesget_distribution get_metadataDistributionNotFound Exceptionformat) package_namer =/opt/alt/python38/lib/python3.8/site-packages/pbr/cmd/main.py _get_metadatasr cCst|jd}|rt|dS)Nsha) _get_infonameprint)argsrr r r get_sha$srcCstdjft|jdS)Nz!{name} {version} {released} {sha})rr rr)rr r r get_info*srcCst|}t|j}|r4|dr&d}nd}|d}nL|d}|ddrb|ddd}d}nd }d}|D]}|snd}qnt||||d S) N is_releasereleasedz pre-release git_version.g)rversionrr)r rrrsplit startswithisdigitdict)rmetadatarrrZ version_partspartr r r r/s"   rcCsFtjD]:}t|j}djf|}|dr8|djf|7}t|qdS)Nz{name}=={version}rz # git sha {sha})r working_setr project_namer r)rdistinfooutputr r r freezeFs    r)c Cstjdd}|jdddttjdd|jdd d d }|jd d d}|j t d|jddd|jddd}|j t d|jddd|jddd}|j t d| }z||Wn*tk r}z t|W5d}~XYnXdS)Nz pbr: Python Build Reasonableness) descriptionz-vz --versionrpbr)actionrcommandszvalid commandszadditional help)titler*helprzprint sha of package)r/)funcrzpackage to print sha ofr'zprint version info for packagezpackage to print info ofr)z-print version info for all installed packages)argparseArgumentParser add_argumentstrr+r VersionInfoadd_subparsers add_parser set_defaultsrrr) parse_argsr0rr)parserZ subparsersZcmd_sharer r r mainOsB   r<__main__)r1rsysrZ pbr.versionr+r rrrr)r<__name__exitr r r r s