| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.7/site-packages/pip/_internal/index/__pycache__/ |
Upload File : |
B
�N�a~D � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlZ ddl
Z ddlZddl
mZ ddlmZmZmZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZmZ ddl m!Z! dd l"m#Z# dd
l$m%Z% ddl&m'Z' ddl(m)Z) dd
l*m+Z+ ddl,m-Z-m.Z. ddl/m0Z0 ddl1m2Z2m3Z3m4Z4 e�5e6�Z7ej8j9j:Z;ee<e<f Z=e<ee< d�dd�Z>G dd� de?�Z@edd�dd�ZAG dd� de?�ZBe<e'dd�dd�ZCe<e'ed�dd �ZDe=ee< d!�d"d#�ZEe;e<e<d$�d%d&�ZFe<e<d'�d(d)�ZGe<e<d'�d*d+�ZHe�Id,ejJ�ZKe<eLe<d-�d.d/�ZMe<e<d�d0d1�ZNe;e<e<ee# d2�d3d4�ZOG d5d6� d6�ZPed7gee# f ed7gee# f d8�d9d:�ZQeQd7ee# d;�d<d=��ZRG d>d7� d7�ZSdNe#ee<e?f eed? dd@�dAdB�ZTdOeeLeSdD�dEdF�ZUdPe#ee' ed7 dG�dHdI�ZVG dJdK� dKe�ZWG dLdM� dM�ZXdS )QzO
The main purpose of this module is to expose LinkCollector.collect_sources().
� N)�Values)�Callable�Iterable�List�MutableMapping�
NamedTuple�Optional�Sequence�Union)�html5lib�requests)�Response)�
RetryError�SSLError)�NetworkConnectionError)�Link)�SearchScope)�
PipSession)�raise_for_status)�is_archive_file)�pairwise�redact_auth_from_url)�vcs� )�CandidatesFromPage�
LinkSource�build_source)�url�returnc C s6 x0t jD ]&}| �� �|�r| t|� dkr|S qW dS )zgLook for VCS schemes in the URL.
Returns the matched VCS scheme, or None if there's no match.
z+:N)r Zschemes�lower�
startswith�len)r �scheme� r# �A/usr/lib/python3.7/site-packages/pip/_internal/index/collector.py�_match_vcs_scheme0 s r% c s&