/usr/lib/python2.6/site-packages/pbr/cmd
Edit: /usr/lib/python2.6/site-packages/pbr/cmd/main.pyc (3258B)
Ñò
;vVc @ s— d d k Z d d k Z d d k Z d d k Z d d k Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z e d j o e i
e ƒ ƒ n d S( iÿÿÿÿNc C sh y# t i t i | ƒ i d ƒ ƒ SWn> t i j
o t d i | ƒ ƒ ‚ n t j
o d SXd S( Ns pbr.jsons Package {0} not installed( t jsont loadst
pkg_resourcest get_distributiont get_metadatat DistributionNotFoundt Exceptiont formatt None( t package_name( ( s) /tmp/pip-build-cD3xZi/pbr/pbr/cmd/main.pyt
_get_metadata s c C s' t | i ƒ d } | o | GHn d S( Nt sha( t _get_infot name( t argsR ( ( s) /tmp/pip-build-cD3xZi/pbr/pbr/cmd/main.pyt get_sha$ s c C s d i t | i ƒ GHd S( Ns! {name} {version} {released} {sha}( R R R
( R ( ( s) /tmp/pip-build-cD3xZi/pbr/pbr/cmd/main.pyt get_info* s c C sÜ t | ƒ } t i | ƒ i } | o) | d o
d } n d } | d } np | i d ƒ } | d i d ƒ o | d d } d } n5 d } d } x% | D] } | i ƒ p
d } qœ qœ Wt d
| d | d | d | ƒ S(
Nt
is_releaset releaseds pre-releaset git_versiont .iÿÿÿÿt gi t R
t versionR ( R
R R R t splitt
startswitht isdigitt dict( R
t metadataR R R t
version_partst part( ( s) /tmp/pip-build-cD3xZi/pbr/pbr/cmd/main.pyR / s$
c C s] xV t i D]K } t | i ƒ } d i | } | d o | d i | 7} n | GHq
Wd S( Ns {name}=={version}R s # git sha {sha}( R t working_setR t project_nameR ( R t distt infot output( ( s) /tmp/pip-build-cD3xZi/pbr/pbr/cmd/main.pyt freezeF s
c C s1 t i d d ƒ } | i d d d d d t t i i d ƒ ƒ ƒ| i d d d d
d d ƒ } | i d
d d ƒ} | i d t
ƒ | i d d d ƒ| i d d d ƒ} | i d t ƒ | i d d d ƒ| i d d d ƒ} | i d t ƒ | i
ƒ } y | i | ƒ Wn t j
o } | GHn Xd S( Nt descriptions pbr: Python Build Reasonablenesss -vs --versiont actionR t pbrt titlet commandss valid commandst helps additional helpR s print sha of packaget funcR
s package to print sha ofR" s print version info for packages package to print info ofR$ s- print version info for all installed packages( t argparset ArgumentParsert add_argumentt strR' R t VersionInfot add_subparserst
add_parsert set_defaultsR R R$ t
parse_argsR+ R ( t parsert
subparserst cmd_shaR t e( ( s) /tmp/pip-build-cD3xZi/pbr/pbr/cmd/main.pyt mainO s, t __main__( R, R t sysR t pbr.versionR' R
R R R R$ R9 t __name__t exit( ( ( s) /tmp/pip-build-cD3xZi/pbr/pbr/cmd/main.pyt
s