Edit File: freeze.cpython-36.opt-1.pyc
3 )�]bJ��������������� ���@���s����d�dl�mZ�d�dlZd�dlZd�dlZd�dlmZ�d�dlmZ�d�dl m Z �d�dlmZ�d�dl mZ�d�dlmZ�eje�Zddddddd df�f d d�ZdS�)�����)�absolute_importN)�InstallRequirement)� COMMENT_RE)�get_installed_distributions)� pkg_resources)�canonicalize_name)�RequirementParseErrorFc �������������c���s���|pg�}d�} |rt�j|�j} g�} x(tjD�]}|jd�r(| j|jd���q(W�x|D�]}d|krP| j|��qPW�x|D�]}d|�V��qpW�i�} xXt |f�|d�D�]F}yt jj|| �}W�n$�t k r����tjd|j��w�Y�nX�|| |j<�q�W�|��rvt��}�x�|�D��]v}t|���b}�xX|D��]N}|j����sL|j��jd��sL| �r@| |��sL|jd!��rr|j��}||k�r|j|��|V���q|jd��s�|jd��r�|jd��r�|dd���j��}n|td�d���j��jd�}tj||||d�}ntjtjd|�j��||d�}|j�stjd||j����tjd��nD|j| k�r@tjd|tjd|�j����nt | |j��j��V��| |j=��qW�W�d�Q�R�X�q�W�dV��x<t!| j"��dd��d �D�]$}t#|j�|k�r�t |�j��V���q�W�d�S�)"Nzdependency_links.txtz#egg=z-f %s)� local_only�skip� user_onlyzCould not parse requirement: %s�#�-r� --requirement�-Z�--always-unzip�-f�--find-links�-i�--index-url�--pre�--trusted-host�--process-dependency-links�--extra-index-urlz-ez --editable�����=)�default_vcs�isolated�wheel_cache��)r���r���zWSkipping line in requirement file [%s] because it's not clear what it would install: %sz9 (add #egg=PackageName to the URL to avoid this warning)zDRequirement file [%s] contains %s, but that package is not installedz7## The following requirements were added by pip freeze:c�������������S���s ���|�j�j��S�)N)�name�lower)�x��r"����/usr/lib/python3.6/freeze.py�<lambda>����s����zfreeze.<locals>.<lambda>)�key)r ���r���r���r���r���r���r���r���r���r���r���r���)$�re�compile�searchr���Zworking_setZhas_metadata�extendZget_metadata_lines�appendr����pipZFrozenRequirementZ from_distr����loggerZwarningZproject_namer����set�open�strip� startswith�rstrip�add�len�lstripr���Z from_editableZ from_liner����sub�info�str�sorted�valuesr���)ZrequirementZ find_linksr ���r���Z skip_regexr���r���r���r ���Z skip_matchZdependency_linksZdist�linkZ installationsZreqZemitted_optionsZ req_file_pathZreq_file�lineZline_reqZinstallationr"���r"���r#����freeze���s����� ������� r<���)Z __future__r���Zloggingr&���r+���Zpip.reqr���Zpip.req.req_filer���Z pip.utilsr���Zpip._vendorr���Zpip._vendor.packaging.utilsr���Zpip._vendor.pkg_resourcesr���Z getLogger�__name__r,���r<���r"���r"���r"���r#����<module>���s ���