B
    
E^G                 @   sF   d dl Z ddlmZmZ ddlmZ dddZdddZdd	d
ZdS )    N   )data_from_mimetrace)metac             C   sD   t j| d}td| t|}|d}|dkr@t|d|dS d S )NzPKG-INFOpkginfoVersionUNKNOWNT)preformattedconfig)ospathjoinr   r   getr   )rootr
   r   dataversion r   ^/home/fristb/BIRCH/lib-linux-x86_64/python/lib/python3.7/site-packages/setuptools_scm/hacks.pyparse_pkginfo   s    

r   c             C   sV   t j| d}t j|sd S t |}td|| |s<d S tt j||d |dS )Nzpip-egg-infor   )r
   )r   r   r   isdirlistdirr   r   )r   r
   pipdiritemsr   r   r   parse_pip_egg_info   s    
r   c             C   s   |j d k	rt|j d|dS d S )NT)r	   r
   )fallback_versionr   )r   r
   r   r   r   r      s    
r   )N)N)N)	r   utilsr   r   r   r   r   r   r   r   r   r   r   <module>   s
   


