<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

Re|                 @   s   d  d l  m Z d  d l Z d  d l m Z d  d l m Z d  d l m Z d  d l	 m
 Z
 d  d l m Z d  d l m Z d  d	 l m Z d  d
 l m Z d d d d h Z e r d  d l m Z d  d l m Z Gd d   d e  Z d S)    )absolute_importN)
WheelCache)
cmdoptions)Command)SUCCESS)FormatControl)freeze)stdlib_pkgs)MYPY_CHECK_RUNNINGpip
setuptoolsZ
distributewheel)Values)Listc               @   s:   e  Z d  Z d Z d Z d	 Z d d   Z d d   Z d S)
FreezeCommandzx
    Output installed packages in requirements format.

    packages are listed in a case-insensitive sorted order.
    z
      %prog [options]ext://sys.stderrc             C   s;  |  j  j d d d d d d d g  d d	 d
 d |  j  j d d d d d d d g  d d d
 d |  j  j d d d d d d d d d
 d |  j  j d d d d d d d d
 d |  j  j t j    |  j  j d d d d d d
 d j d j t   |  j  j d d d d d d
 d  |  j j d! |  j   d  S)"Nz-rz--requirementdestrequirementsactionappenddefaultmetavarfilehelpz}Use the order in the given requirements file and its comments when generating output. This option can be used multiple times.z-fz--find-links
find_linksURLz<URL for finding packages, which will be added to the output.z-lz--locallocal
store_trueFzUIf in a virtualenv that has global access, do not output globally-installed packages.z--useruserz,Only output packages installed in user-site.z--all
freeze_allz,Do not skip these packages in the output: {}z, z--exclude-editableexclude_editablez%Exclude editable package from output.r   )	cmd_opts
add_optionr   	list_pathformatjoinDEV_PKGSparserinsert_option_group)self r*   /builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/freeze.pyadd_options    sN    									zFreezeCommand.add_optionsc             C   s   t  t   t    } t | j |  } t t  } | j sI | j t  t j	 |  t
 d | j d | j d | j d | j d | j d | j d | d | d	 | j  	} x( t |   D] } t j j | d
  q Wt S)Nrequirementr   
local_only	user_onlypathsisolatedwheel_cacheskipr    
)r   setr   	cache_dirr	   r   updater&   r   check_list_path_optiondictr   r   r   r   pathisolated_moder    r   sysstdoutwriter   )r)   optionsargsformat_controlr2   r3   Zfreeze_kwargsliner*   r*   r+   runO   s&    							zFreezeCommand.runN)r   r   )__name__
__module____qualname____doc__usagelog_streamsr,   rC   r*   r*   r*   r+   r      s
   /r   )
__future__r   r<   pip._internal.cacher   Zpip._internal.clir   pip._internal.cli.base_commandr   pip._internal.cli.status_codesr   #pip._internal.models.format_controlr   Zpip._internal.operations.freezer   pip._internal.utils.compatr	   pip._internal.utils.typingr
   r&   optparser   typingr   r   r*   r*   r*   r+   <module>   s   