3
”Reo0 ã @ sü d dl mZ d dlZd dlZd dlZd dlmZ d dlmZm Z m
Z
mZ d dlm
Z
d dlmZ d dlmZmZ ejdƒZejd ƒZejd
ƒZejdƒZerÔd dlmZmZ d d
lmZ d dlmZ d dlmZmZ eje ƒZ!G dd„ deƒZ"ej#e"ƒ dS )é )Úabsolute_importN)Ú
indent_log)Údisplay_pathÚis_console_interactiveÚrmtreeÚsplit_auth_from_netloc)Úmake_command)ÚMYPY_CHECK_RUNNING)ÚVersionControlÚvcsz
url="([^"]+)"zcommitted-rev="(\d+)"z\s*revision="(\d+)"z(.*))ÚOptionalÚTuple)ÚCommandArgs)Ú
HiddenText)ÚAuthInfoÚ
RevOptionsc sÚ e Zd ZdZdZdZd+Zedd „ ƒZe d
d„ ƒZ
edd
„ ƒZe‡ fdd„ƒZe‡ fdd„ƒZ
e dd„ ƒZedd„ ƒZedd„ ƒZedd„ ƒZd,‡ fdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ Zd'd(„ Zd)d*„ Z‡ ZS )-Ú
SubversionÚsvnz.svnÚcheckoutúsvn+sshúsvn+httpú svn+httpsúsvn+svnc C s dS )NT© )ÚclsÚ
remote_urlr r ú‹/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/vcs/subversion.pyÚshould_add_vcs_url_prefix+ s z$Subversion.should_add_vcs_url_prefixc C s d| gS )Nz-rr )Úrevr r r Úget_base_rev_args/ s zSubversion.get_base_rev_argsc C s° d}x¦t j|ƒD ]˜\}}}| j|kr2g |dd…<