403Webshell
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.9/site-packages/pip/_internal/commands/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/pip/_internal/commands/__pycache__/download.cpython-39.pyc
a

W��e��@s�ddlZddlZddlmZddlmZddlmZddlm	Z	ddl
mZmZddl
mZddlmZdd	lmZdd
lmZmZmZddlmZe�e�ZGdd
�d
e�ZdS)�N)�Values)�List)�
cmdoptions)�make_target_python)�RequirementCommand�with_cleanup)�SUCCESS)�get_build_tracker)�check_legacy_setup_py_options)�
ensure_dir�normalize_path�write_output)�
TempDirectoryc@s<eZdZdZdZdd�dd�Zeeee	e
d�dd	��ZdS)
�DownloadCommandaL
    Download packages from:

    - PyPI (and other indexes) using requirement specifiers.
    - VCS project urls.
    - Local project directories.
    - Local or remote source archives.

    pip also supports downloading from "requirements files", which provide
    an easy way to specify a whole environment to be downloaded.
    a
      %prog [options] <requirement specifier> [package-index-options] ...
      %prog [options] -r <requirements file> [package-index-options] ...
      %prog [options] <vcs project url> ...
      %prog [options] <local project path> ...
      %prog [options] <archive url/path> ...N)�returnc
Cs\|j�t���|j�t���|j�t���|j�t���|j�t���|j�t���|j�t�	��|j�t�
��|j�t���|j�t���|j�t�
��|j�t���|j�t���|j�t���|j�t���|j�t���|jjddddddtjdd�t�|j�t�tj|j�}|j�d	|�|j�d	|j�dS)
Nz-dz--destz--destination-dirz--destination-directory�download_dir�dirzDownload packages into <dir>.)�dest�metavar�default�helpr)Zcmd_optsZ
add_optionr�constraints�requirementsZno_depsZglobal_optionsZ	no_binaryZonly_binaryZ
prefer_binary�srcZpreZrequire_hashesZprogress_barZno_build_isolation�
use_pep517Z
no_use_pep517Zcheck_build_deps�ignore_requires_python�os�curdirZadd_target_python_optionsZmake_option_groupZindex_group�parserZinsert_option_group)�selfZ
index_opts�r �C/usr/lib/python3.9/site-packages/pip/_internal/commands/download.py�add_options&sB��zDownloadCommand.add_options)�options�argsrc
CsRd|_g|_t�|�t|j�|_t|j�|�|�}t|�}|j	||||j
d�}|�t��}t
|jddd�}|�||||�}t||�|j||||||jd|jd�}	|j|	|||j
|j|jd�}
|�|�|
j|dd�}g}|j��D]4}
|
jdur�|
jdu�sJ�|	�|
�|�|
j�q�|	�|j���|��|�rNt d	d
�!|��t"S)NT)r#�session�
target_pythonrZdownload)�delete�kindZglobally_managedF)Ztemp_build_dirr#�
build_trackerr%�finderrZ
use_user_site�	verbosity)�preparerr*r#rrZpy_version_info)Zcheck_supported_wheelszSuccessfully downloaded %s� )#Zignore_installedZ	editablesrZcheck_dist_restrictionrrrZget_default_sessionrZ_build_package_finderr�
enter_contextr	rZno_cleanZget_requirementsr
Zmake_requirement_preparerr+Z
make_resolverrZpython_versionZtrace_basic_info�resolver�valuesZsatisfied_by�nameZsave_linked_requirement�appendZ prepare_linked_requirements_moreZ#warn_legacy_versions_and_specifiersr
�joinr)rr#r$r%r&r*r)Z	directoryZreqsr,ZresolverZrequirement_setZ
downloadedZreqr r r!�runMsh


��
��	


zDownloadCommand.run)�__name__�
__module__�__qualname__�__doc__�usager"rrr�str�intr4r r r r!rs
'r)ZloggingrZoptparser�typingrZpip._internal.clirZpip._internal.cli.cmdoptionsrZpip._internal.cli.req_commandrrZpip._internal.cli.status_codesrZ,pip._internal.operations.build.build_trackerr	Zpip._internal.req.req_installr
Zpip._internal.utils.miscrrr
Zpip._internal.utils.temp_dirrZ	getLoggerr5�loggerrr r r r!�<module>s


Youez - 2016 - github.com/yon3zu
LinuXploit