3
^                 @   s8   d Z ddlZddlmZ ddlmZ G dd deZdS )zD
Create a dist_info directory
As defined in the wheel specification
    N)Command)logc               @   s.   e Zd ZdZdgZdd Zdd Zd	d
 ZdS )	dist_infozcreate a .dist-info directory	egg-base=eLdirectory containing .egg-info directories (default: top of the source tree)c             C   s
   d | _ d S )N)egg_base)self r
   B/tmp/pip-build-ao6tmhm0/setuptools/setuptools/command/dist_info.pyinitialize_options   s    zdist_info.initialize_optionsc             C   s   d S )Nr
   )r	   r
   r
   r   finalize_options   s    zdist_info.finalize_optionsc             C   sn   | j d}| j|_|j  |j  |jd td  d }tjdjt	j
j| | j d}|j|j| d S )Negg_infoz	.egg-infoz
.dist-infozcreating '{}'bdist_wheel)get_finalized_commandr   r   runr   lenr   infoformatospathabspathZegg2dist)r	   r   Zdist_info_dirr   r
   r
   r   r      s    

zdist_info.runN)r   r   r   )__name__
__module____qualname__descriptionuser_optionsr   r   r   r
   r
   r
   r   r      s
   r   )__doc__r   distutils.corer   	distutilsr   r   r
   r
   r
   r   <module>   s   