£Á°è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>
B
    Y(
                 @   sl   d dl mZ d dlZyd dlZW n ek
r8   dZY nX d dlmZ ddlm	Z	 dZ
dddZd	d
 ZdS )    )absolute_importN)	text_type   )InvalidGitRepository)fetch_git_shafetch_package_versionc       
   
   C   s  |st j| dd}t j|s.td| f t|d}t|  }W dQ R X |	dr|dd }t jj| df|
d }q|S nt j| dd	d
|}t j|st jt j| dstd| f t j| dd}t j|rt|d}xx|D ]p}| }|sq|dd dkr.qy|
dd\}}	W n tk
r\   wY nX |	|krt|S qW W dQ R X td|f t|d}zt|  S |  X dS )z6
    >>> fetch_git_sha(os.path.dirname(__file__))
    z.gitZHEADz-Cannot identify HEAD for git repository at %srNzref:    /refsZheadsz3%s does not seem to be the root of a git repositoryzpacked-refsr   )#^ z-Unable to find ref to head "%s" in repository)ospathjoinexistsr   openr   readstrip
startswithsplitrstrip
ValueErrorclose)
r   headZ	head_pathfpZrevision_fileZpacked_fileZfhlinerevisionref r    A/opt/alt/python37/lib/python3.7/site-packages/raven/versioning.pyr      sL    




r   c             C   s    t dkrtdt | }|jS )z-
    >>> fetch_package_version('sentry')
    Nz5pkg_resources is not available on this Python install)pkg_resourcesNotImplementedErrorget_distributionversion)	dist_namedistr    r    r!   r   I   s    
r   )N)
__future__r   os.pathr   r"   ImportErrorZraven.utils.compatr   
exceptionsr   __all__r   r   r    r    r    r!   <module>   s   

8