403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/pip/_internal/commands/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/pip/_internal/commands/__pycache__/download.cpython-311.pyc
�

�/�c�����ddlZddlZddlmZddlmZddlmZddlm	Z	ddl
mZmZddl
mZddlmZdd	lmZmZdd
lmZmZmZddlmZeje��ZGd�d
e��ZdS)�N)�Values)�List)�
cmdoptions)�make_target_python)�RequirementCommand�with_cleanup)�SUCCESS)�get_build_tracker)�LegacySetupPyOptionsCheckMode�check_legacy_setup_py_options)�
ensure_dir�normalize_path�write_output)�
TempDirectoryc�N�eZdZdZdZd	d�Zededee	de
fd���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> ...�returnNc
��|j�tj����|j�tj����|j�tj����|j�tj����|j�tj����|j�tj����|j�tj	����|j�tj
����|j�tj����|j�tj����|j�tj
����|j�tj����|j�tj����|j�tj����|j�tj����|j�tj����|j�ddddddt&jd���tj|j��tjtj|j��}|j�d	|��|j�d	|j��dS)
Nz-dz--destz--destination-dirz--destination-directory�download_dir�dirzDownload packages into <dir>.)�dest�metavar�default�helpr)�cmd_opts�
add_optionr�constraints�requirements�no_deps�global_options�	no_binary�only_binary�
prefer_binary�src�pre�require_hashes�progress_bar�no_build_isolation�
use_pep517�
no_use_pep517�check_build_deps�ignore_requires_python�os�curdir�add_target_python_options�make_option_group�index_group�parser�insert_option_group)�self�
index_optss  �A/usr/lib/python3/dist-packages/pip/_internal/commands/download.py�add_optionszDownloadCommand.add_options)s����
� � ��!7�!9�!9�:�:�:��
� � ��!8�!:�!:�;�;�;��
� � ��!3�!5�!5�6�6�6��
� � ��!:�!<�!<�=�=�=��
� � ��!5�!7�!7�8�8�8��
� � ��!7�!9�!9�:�:�:��
� � ��!9�!;�!;�<�<�<��
� � ���!1�!1�2�2�2��
� � ���!1�!1�2�2�2��
� � ��!:�!<�!<�=�=�=��
� � ��!8�!:�!:�;�;�;��
� � ��!>�!@�!@�A�A�A��
� � ��!6�!8�!8�9�9�9��
� � ��!9�!;�!;�<�<�<��
� � ��!<�!>�!>�?�?�?��
� � ��!B�!D�!D�E�E�E��
� � ����%����I�0�	!�		
�		
�		
�	�,�T�]�;�;�;��1��"��K�
�
�
�
	
��'�'��:�6�6�6���'�'��4�=�9�9�9�9�9��options�argsc
��d|_g|_tj|��t	|j��|_t
|j��|�|��}t|��}|�	||||j
���}|�t����}t|jdd���}|�||||��}t!||t"j��|�||||||jd|j���}	|�|	|||j
|j|j���}
|�|��|
�|d���}g}|j���D]A}
|
j�8|
j�J�|	�|
��|�|
j���B|r#tAd	d
�!|����tDS)NT)r9�session�
target_pythonr,�download)�delete�kind�globally_managedF)�temp_build_dirr9�
build_trackerr<�finderr�
use_user_site�	verbosity)�preparerrDr9r,r)�py_version_info)�check_supported_wheelszSuccessfully downloaded %s� )#�ignore_installed�	editablesr�check_dist_restrictionrrr
�get_default_sessionr�_build_package_finderr,�
enter_contextr
r�no_clean�get_requirementsrr�DOWNLOAD�make_requirement_preparerrF�
make_resolverr)�python_version�trace_basic_info�resolver�values�satisfied_by�name�save_linked_requirement�appendr�joinr	)r4r9r:r<r=rDrC�	directory�reqsrG�resolver�requirement_set�
downloaded�reqs              r6�runzDownloadCommand.runPs9��$(�� �����)�'�2�2�2�-�g�.B�C�C����7�'�(�(�(��*�*�7�3�3��*�7�3�3�
��+�+���'�#*�#A�	,�
�
���*�*�+<�+>�+>�?�?�
�!��'�'��!�
�
�
�	��$�$�T�7�F�G�D�D��%��T�8�A�	
�	
�	
��1�1�$��'��� �-���n�2�	
�	
���%�%����#*�#A��)�#�2�
&�
�
��	
���f�%�%�%�"�*�*�4��*�M�M�� "�
�"�/�6�6�8�8�	,�	,�C���'��x�+�+�+��0�0��5�5�5��!�!�#�(�+�+�+���	M��5�s�x�x�
�7K�7K�L�L�L��r8)rN)�__name__�
__module__�__qualname__�__doc__�usager7rrr�str�intre�r8r6rrs|������
�
�
0�E�%:�%:�%:�%:�N�D�6�D��c��D�s�D�D�D��\�D�D�Dr8r)�loggingr-�optparser�typingr�pip._internal.clir�pip._internal.cli.cmdoptionsr�pip._internal.cli.req_commandrr�pip._internal.cli.status_codesr	�,pip._internal.operations.build.build_trackerr
�pip._internal.req.req_installrr�pip._internal.utils.miscr
rr�pip._internal.utils.temp_dirr�	getLoggerrf�loggerrrmr8r6�<module>r{sG������	�	�	�	�������������(�(�(�(�(�(�;�;�;�;�;�;�J�J�J�J�J�J�J�J�2�2�2�2�2�2�J�J�J�J�J�J���������N�M�M�M�M�M�M�M�M�M�6�6�6�6�6�6�	��	�8�	$�	$��@�@�@�@�@�(�@�@�@�@�@r8

Youez - 2016 - github.com/yon3zu
LinuXploit