§
]<ˆj×- ã óV — d dl Z d dlZd dlZd dlmZmZmZ d dlmZm Z m
Z
mZmZ d dl
mZmZ d dlmZmZmZmZmZ e j e¦ « Z ej d¦ « Z ej d¦ « Z ej d¦ « Z ej d ¦ « Z G d
„ de¦ « Z ej e¦ « dS )é N)ÚListÚOptionalÚTuple)Ú
HiddenTextÚdisplay_pathÚis_console_interactiveÚis_installable_dirÚsplit_auth_from_netloc)ÚCommandArgsÚmake_command)ÚAuthInfoÚRemoteNotFoundErrorÚ
RevOptionsÚVersionControlÚvcsz
url="([^"]+)"zcommitted-rev="(\d+)"z\s*revision="(\d+)"z(.*)c ó¬ ‡ — e Zd ZdZdZdZdZedede fd„¦ « Z
ededee fd „¦ « Z
ed
edefd„¦ « Zeded
edeeeee ee f f fˆ fd„¦ « Zededeeee ef fˆ fd„¦ « Zedee dee defd„¦ « Zed
edefd„¦ « Zed
edeee ef fd„¦ « Zededee de fd„¦ « Zd%dee ddfˆ fd„
Zdeedf fd„Zdeedf fd„Zdefd„Zdeded ed!eddf
d"„Z deded eddfd#„Z!deded eddfd$„Z"ˆ xZ#S )&Ú
SubversionÚsvnz.svnÚcheckout)zsvn+sshzsvn+httpz svn+httpszsvn+svnzsvn+fileÚ
remote_urlÚreturnc ó — dS )NT© )Úclsr s ún/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/pip/_internal/vcs/subversion.pyÚshould_add_vcs_url_prefixz$Subversion.should_add_vcs_url_prefix$ s € àˆtó Úrevc ó
— d| gS )Nz-rr )r s r Úget_base_rev_argszSubversion.get_base_rev_args( s € à�cˆ{Ðr Úlocationc óê — d}t j |¦ « D ]Î\ }}}| j |vrg |dd…<