£Á°è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
Pf                 @   sd   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	 d dl
mZ dZG dd deZdS )    )absolute_importN)stdlib_pkgs)Command)freeze)
WheelCachepip
setuptools
distributewheelc                   s8   e Zd ZdZdZdZdZd
Z fddZdd	 Z	  Z
S )FreezeCommandzx
    Output installed packages in requirements format.

    packages are listed in a case-insensitive sorted order.
    r   z
      %prog [options]z1Output installed packages in requirements format.ext://sys.stderrc          	      s   t t| j|| | 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dddddjt 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_linksZ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: %sz, )r   r   r   r   )	superr   __init__Zcmd_optsZ
add_optionjoinDEV_PKGSparserZinsert_option_group)selfargskw)	__class__ /usr/lib/python3.6/freeze.pyr      sD    zFreezeCommand.__init__c          
   C   s   t jjt t }t|j|}tt}|js6|jt	 t
|j|j|j|j|j|j||d}x"tf |D ]}tjj|d  qfW d S )N)Zrequirementr   Z
local_onlyZ	user_onlyZ
skip_regexisolatedwheel_cacheskip
)r   indexZFormatControlsetr   	cache_dirr   r   updater   dictr   r   r   r   Zskip_requirements_regexZisolated_moder   sysstdoutwrite)r   Zoptionsr    Zformat_controlr&   r'   Zfreeze_kwargsliner#   r#   r$   runE   s     
zFreezeCommand.run)r   r   )__name__
__module____qualname____doc__nameZusageZsummaryZlog_streamsr   r2   __classcell__r#   r#   )r"   r$   r      s   *r   )r   r   r	   r
   )Z
__future__r   r.   r   Z
pip.compatr   Zpip.basecommandr   Zpip.operations.freezer   Z	pip.wheelr   r   r   r#   r#   r#   r$   <module>   s   