|
Server : LiteSpeed System : Linux barito.iixcp.rumahweb.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : elvh3918 ( 1528) PHP Version : 8.2.31 Disable Function : mail Directory : /usr/lib/python3.9/site-packages/pip/_internal/vcs/__pycache__/ |
a
�lj�W � @ s� d Z ddlZddlZddlZddlZddlZddlmZm Z m
Z
mZmZm
Z
mZmZmZmZmZ ddlmZ ddlmZmZ ddlmZmZmZmZmZmZmZm Z ddl!m"Z"m#Z#m$Z$ ddl%m&Z& er�dd lm'Z' d
gZ(e�)e*�Z+eee, ee, f Z-e,e.d�dd
�Z/de,e,e,ee, e,d�dd�Z0e,e,ee, d�dd�Z1G dd� de2�Z3G dd� de2�Z4G dd� d�Z5G dd� d�Z6e6� Z7G dd� d�Z8dS )z)Handles all VCS (version control) support� N)�
TYPE_CHECKING�Any�Dict�Iterable�Iterator�List�Mapping�Optional�Tuple�Type�Union)�SpinnerInterface)�
BadCommand�InstallationError)�
HiddenText�ask_path_exists�
backup_dir�display_path�hide_url�
hide_value�is_installable_dir�rmtree)�CommandArgs�call_subprocess�make_command)�get_url_scheme)�Literal�vcs��name�returnc C s&