2bi- f S SK r S SKrS SKrS SKJrJrJr S SKJrJ r J
r
JrJr S SK
JrJr S SKJrJrJrJrJr \ R, " \5 r\R2 " S5 r\R2 " S5 r\R2 " S5 r\R2 " S 5 r " S
S\5 r\R> " \5 g) N)ListOptionalTuple)
HiddenTextdisplay_pathis_console_interactiveis_installable_dirsplit_auth_from_netloc)CommandArgsmake_command)AuthInfoRemoteNotFoundError
RevOptionsVersionControlvcsz
url="([^"]+)"zcommitted-rev="(\d+)"z\s*revision="(\d+)"z(.*)c L ^ \ rS rSrSrSrSrSr\S\ S\
4S j5 r\S \ S\
\ 4S
j5 r\S\ S\ 4S j5 r\S
\ S\ S\\ \\\ \\ 4 4 4U 4S jj5 r\S\ S\\ \\ \4 4U 4S jj5 r\S\\ S\\ S\4S j5 r\S\ S\ 4S j5 r\S\ S\\\ \4 4S j5 r\S\ S\\ S\
4S j5 rS'S\\
SS4U 4S jjjrS\\S4 4S jrS\\S4 4S jrS\4S jrS\ S\S!\ S"\SS4
S# jr!S\ S\S!\ SS4S$ jr"S\ S\S!\ SS4S% jr#S&r$U =r%$ )(
Subversion svnz.svncheckout)zsvn+sshzsvn+httpz svn+httpszsvn+svnzsvn+file
remote_urlreturnc g)NT )clsr s ڎ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/vcs/subversion.pyshould_add_vcs_url_prefix$Subversion.should_add_vcs_url_prefix$ s revc
SU /$ )Nz-rr )r s r get_base_rev_argsSubversion.get_base_rev_args( s c{r locationc Sn[ R " U5 H u p4nU R U; a / USS&