OwlCyberSecurity - MANAGER
Edit File: download.cpython-35.pyc
��Re6 � @ s d d l m Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z m Z d d l m Z d d l m Z d d l m Z m Z m Z d d l m Z d d l m Z e r� d d l m Z d d l m Z e j e � Z Gd d � d e � Z d S)� )�absolute_importN)� cmdoptions)�make_target_python)�RequirementCommand�with_cleanup)�SUCCESS)�get_requirement_tracker)� ensure_dir�normalize_path�write_output)� TempDirectory)�MYPY_CHECK_RUNNING)�Values)�Listc @ s: e Z d Z d Z d Z d d � Z e d d � � Z d S)�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> ...c C s� | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j t j � � | j j d d d d d d d d d t j d d �t j | j � t j t j | j � } | j j d | � | j j d | j � d S) Nz-dz--destz--destination-dirz--destination-directory�dest�download_dir�metavar�dir�default�helpzDownload packages into <dir>.r )�cmd_opts� add_optionr �constraints�requirements� build_dir�no_deps�global_options� no_binary�only_binary� prefer_binary�src�pre�require_hashes�progress_bar�no_build_isolation� use_pep517� no_use_pep517�os�curdir�add_target_python_options�make_option_group�index_group�parser�insert_option_group)�self� index_opts� r1 ��/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/download.py�add_options* s6 zDownloadCommand.add_optionsc C s� d | _ g | _ t j | � t | j � | _ t | j � | j | � } t | � } | j d | d | d | � } | j p� | j } | j t � � } t | j d | d d d d �} | j | | | | � } | j d | d | d | d | d | d | j d d � } | j d | d | d | d | j � } | j | � | j | d d �} d j d d � | j j � D� � } | r�t d | � t S)NT�options�session� target_python�delete�kind�download�globally_managed�temp_build_dir�req_tracker�finderr � use_user_siteF�preparer�py_version_info�check_supported_wheels� c S s"