£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
3
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rd dlmZ d dlmZ G d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g ddd | j jdd	d
dg ddd | j jddddddd | j jdddddd | j jtj  | j jddddjdjtd | j jddddd | jjd| j  d S ) Nz-rz--requirementrequirementsappendfilez}Use the order in the given requirements file and its comments when generating output. This option can be used multiple times.)destactiondefaultmetavarhelpz-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.)r   r   r   r   z--useruserz,Only output packages installed in user-site.z--all
freeze_allz,Do not skip these packages in the output: {}z, )r   r   r   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-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/commands/freeze.pyadd_options    sN    zFreezeCommand.add_optionsc             C   s   t t t }t|j|}tt}|js2|jt tj	| t
|j|j|j|j|j|j|||jd	}x"tf |D ]}tjj|d  qpW t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   