ó
\K]c           @   sD   d  d l  Z  d  d l Z d  d l m Z d d „ Z d d „ Z d S(   iÿÿÿÿN(   t   errorsc         C   sY   t  j j |  ƒ } | d  k	 rQ d } d |  | | f } t j t j | ƒ ƒ | S| Sd  S(   Nsq   http://numba.pydata.org/numba-doc/latest/reference/deprecation.html#deprecation-of-numbapro-environment-variablesst   
Environment variables with the 'NUMBAPRO' prefix are deprecated, found use of %s=%s.

For more information visit %s(   t   ost   environt   gett   Nonet   warningst   warnR    t   NumbaDeprecationWarning(   t   envvart   defaultt   valuet   urlt   msg(    (    s1   lib/python2.7/site-packages/numba/cuda/envvars.pyt   get_numbapro_envvar   s    c         C   sT   |  j  d ƒ s t ‚ t j j d |  ƒ } | d k rL t d |  d | ƒS| Sd S(   sŠ   Tries to load an environment variable with numba ``PREFIX + envvar``.
    Two prefixes are tried.  First "NUMBA_". Then, "NUMBAPRO_".
    t   NUMBAt   NUMBA_t	   NUMBAPRO_R	   N(   t
   startswitht   AssertionErrorR   R   R   R   R   (   R   R	   R
   (    (    s1   lib/python2.7/site-packages/numba/cuda/envvars.pyt   get_numba_envvar   s
    (   R   R   t   numbaR    R   R   R   (    (    (    s1   lib/python2.7/site-packages/numba/cuda/envvars.pyt   <module>   s   