Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
contego / home / tvault / .virtenv / lib / python2.7 / site-packages / pip / vcs / bazaar.pyc
Size: Mime:
ó
•èRc@s­ddlZddlZddlZddlmZddlmZddlmZm	Z	m
Z
ddlmZm
Z
ddlmZde
fd„ƒYZejeƒdS(	iÿÿÿÿN(turlparse(tlogger(trmtreetdisplay_pathtcall_subprocess(tvcstVersionControl(tpath_to_url2tBazaarcBs’eZdZdZdZdZdZd
Zdd„Z	d„Z
d
„Zd„Zd„Z
d„Zd„Zd„Zd„Zd„Zd„ZRS(tbzrs.bzrtbranchsbzr-branch.txtsbzr+https	bzr+httpssbzr+sshsbzr+sftpsbzr+ftpsbzr+lps[# This was a Bazaar branch; to make it a branch again run:
bzr branch -r %(rev)s %(url)s .
cOs[tt|ƒj|||ŽttddƒrWtjjdgƒtjjdgƒndS(Nt
uses_fragmenttlp(	tsuperRt__init__tgetattrRtNoneRtextendtnon_hierarchical(tselfturltargstkwargs((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pyRscCs¹d}}x¨|jƒD]š}|jƒs|jƒjdƒrEqntjd|ƒ}|ru|jdƒjƒ}n||jƒjƒjddƒd}|r|r||fSqWdS(Nt#s^bzr\s*branch\s*-r\s*(\d*)ii(NN(	Rt
splitlineststript
startswithtretsearchtgrouptendtsplit(RtcontentRtrevtlinetmatch((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pytparse_vcs_bundle_files
"&cCstjddƒ}|j|ƒtjj|ƒr>t|ƒnz/t|jd|gd|d|j	dt
ƒWdt|ƒXdS(sCExport the Bazaar repository at the url to the destination locations-exportspip-texporttcwdt
filter_stdouttshow_stdoutN(ttempfiletmkdtemptunpacktostpathtexistsRRtcmdt_filtertFalse(Rtlocationttemp_dir((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pyR%)s

cCs t|jd|gd|ƒdS(NtswitchR&(RR/(RtdestRtrev_options((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pyR46scCs$t|jddg|d|ƒdS(Ntpulls-qR&(RR/(RR5R6((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pytupdate9scCs |jƒ\}}|r1d|g}d|}ng}d}|j||||ƒrœtjd||t|ƒfƒt|jddg|||gƒndS(Ns-rs (to revision %s)tsChecking out %s%s to %sR
s-q(tget_url_revtcheck_destinationRtnotifyRRR/(RR5RR!R6trev_display((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pytobtain=s
	cCsAtt|ƒjƒ\}}|jdƒr7d|}n||fS(Nsssh://sbzr+(R
RR:R(RRR!((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pyR:Ks
cCs˜t|jdgdtd|ƒ}xp|jƒD]b}|jƒ}xMdD]E}|j|ƒrG|j|ƒd}|j|ƒrˆt|ƒS|SqGWq.WdS(NtinfoR(R&scheckout of branch: sparent branch: i(scheckout of branch: sparent branch: (
RR/R1RRRRt_is_local_repositoryRR(RR2turlsR"txtrepo((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pytget_urlRs

cCs/t|jdgdtd|ƒ}|jƒdS(NtrevnoR(R&iÿÿÿÿ(RR/R1R(RR2trevision((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pytget_revision`scCs t|jdgdtd|ƒ}g}xl|jƒD]^}tjd|ƒ}|r4|jdƒ}|jdƒ}|j|jƒ|jƒfƒq4q4Wt	|ƒS(NttagsR(R&s([.\w-]+)\s*(.*)$ii(
RR/R1RRRRtappendRtdict(RR2RHttag_revsR"t
tags_matchttagR!((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pytget_tag_revses&c	Cs¿|j|ƒ}|jƒjdƒs1d|}n|jƒjddƒd}|sWdS|j|ƒ}|j|ƒ}||kr˜d|||f}nd|jƒ|f}d|||fS(	Nsbzr:sbzr+t-iis%s-%ss
%s-dev_r%ss%s@%s#egg=%s(RDtlowerRtegg_nameRRRGRN(	RtdistR2t	find_tagsRCtegg_project_nametcurrent_revRKt
full_egg_name((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pytget_src_requirementqs
(sbzrsbzr+https	bzr+httpssbzr+sshsbzr+sftpsbzr+ftpsbzr+lpN(t__name__t
__module__tnametdirnamet	repo_nametbundle_filetschemestguideRRR$R%R4R8R>R:RDRGRNRW(((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pyRs"	
	
							(R,R)Rtpip.backwardcompatRtpip.logRtpip.utilRRRtpip.vcsRRtpip.downloadRRtregister(((sC/home/tvault/.virtenv/lib/python2.7/site-packages/pip/vcs/bazaar.pyt<module>sx