ó
áp7]c           @  sw   d  d l  m Z d  d l m Z d  d l Z d  d l m Z d d „ Z d „  Z e	 d „ Z
 e d	 k rs e
 ƒ  n  d S(
   iÿÿÿÿ(   t   print_function(   t   reduceN(   t   dirnamet   __version__c         G  sj   t  | t ƒ s | g } n  y t t |  g | ƒ SWn0 t k
 re | ra t |  | d | d Œ Sd SXd  S(   Ni    i   s   Cannot detect version(   t
   isinstancet   listR   t   getattrt   AttributeErrort   safe_version(   t   modulet   attrt   others(    (    s>   lib/python2.7/site-packages/statsmodels/tools/print_version.pyR      s    c          C  sS  t  d ƒ t  d ƒ t  d t j ƒ y d d  l }  |  j ƒ  \ } } } } } t  d | | | | f ƒ t  d t j ƒ t  d |  j j d d	 ƒ ƒ t  d
 |  j j d d	 ƒ ƒ Wn n Xy d d  l } t	 } Wn t
 k
 rï t } n Xt  d ƒ | rt  d t | ƒ ƒ n
 t  d ƒ t  d ƒ y$ d d  l } t  d t | ƒ ƒ Wn t
 k
 rlt  d ƒ n Xy- d d  l }	 t  d t |	 d d g ƒ ƒ Wn t
 k
 r·t  d ƒ n Xy- d d  l }
 t  d t |
 d d g ƒ ƒ Wn t
 k
 rt  d ƒ n Xy$ d d  l } t  d t | ƒ ƒ Wn t
 k
 rDt  d ƒ n Xy$ d d  l } t  d t | ƒ ƒ Wn t
 k
 r†t  d ƒ n Xy$ d d  l } t  d t | ƒ ƒ Wn t
 k
 rÈt  d ƒ n Xt  d ƒ y$ d d  l } t  d t | ƒ ƒ Wn t
 k
 rt  d ƒ n Xy+ d d  l m } t  d! t | d ƒ ƒ Wn t
 k
 r]t  d" ƒ n Xy$ d d  l } t  d# t | ƒ ƒ Wn t
 k
 rŸt  d$ ƒ n Xt  d% ƒ y$ d d  l } t  d& t | ƒ ƒ Wn t
 k
 rët  d' ƒ n Xy$ d d  l } t  d( t | ƒ ƒ Wn t
 k
 r-t  d) ƒ n Xy$ d d  l } t  d* t | ƒ ƒ Wn t
 k
 rot  d+ ƒ n Xy$ d d  l } t  d, t | ƒ ƒ Wn t
 k
 r±t  d- ƒ n Xy3 d d  l } t  d. t | ƒ t | j ƒ f ƒ Wn t
 k
 rt  d/ ƒ n Xy$ d d  l } t  d0 t | ƒ ƒ Wn t
 k
 rDt  d1 ƒ n Xt  d2 ƒ d  S(3   Ns   
INSTALLED VERSIONSs   ------------------s   Python: %d.%d.%d.%s.%siÿÿÿÿs   OS: %s %s %s %ss   byteorder: %ss
   LC_ALL: %st   LC_ALLt   Nones   LANG: %st   LANGs   
Statsmodels
===========
s   Installed: %ss   Not installeds-   
Required Dependencies
=====================
s
   cython: %ss   cython: Not installeds	   numpy: %st   versions   numpy: Not installeds	   scipy: %ss   scipy: Not installeds
   pandas: %ss   pandas: Not installeds       dateutil: %ss       dateutil: not installeds	   patsy: %ss   patsy: Not installeds-   
Optional Dependencies
=====================
s   matplotlib: %ss   matplotlib: Not installed(   t   infos
   cvxopt: %ss   cvxopt: Not installeds   joblib: %s s   joblib: Not installeds"   
Developer Tools
================
s   IPython: %ss   IPython: Not installeds       jinja2: %ss       jinja2: Not installeds
   sphinx: %ss   sphinx: Not installeds       pygments: %ss       pygments: Not installeds   pytest: %s (%s)s   pytest: Not installeds   virtualenv: %ss   virtualenv: Not installeds   
(   t   printt   syst   version_infot   ost   unamet	   byteordert   environt   gett   statsmodelst   Truet   ImportErrort   FalseR   t   Cythont   numpyt   scipyt   pandast   dateutilt   patsyt
   matplotlibt   cvxoptR   t   joblibt   IPythont   jinja2t   sphinxt   pygmentst   pytestR   t   __file__t
   virtualenv(   R   t   sysnamet   nodenamet   releaseR   t   machineR   t   has_smR   R   R   R    R!   R"   t   mplR   R%   R&   R'   R(   R)   R*   R,   (    (    s>   lib/python2.7/site-packages/statsmodels/tools/print_version.pyt   _show_versions_only   sÈ    

!




!!

'c         C  se  |  s t  ƒ  n  t d ƒ t d ƒ t d t j ƒ y d d  l } | j ƒ  \ } } } } } t d | | | | f ƒ t d t j ƒ t d | j j d d	 ƒ ƒ t d
 | j j d d	 ƒ ƒ Wn n Xy d d  l	 } t
 } Wn t k
 rÿ t } n Xt d ƒ | r6t d t | ƒ t | j ƒ f ƒ n
 t d ƒ t d ƒ y3 d d  l }	 t d t |	 ƒ t |	 j ƒ f ƒ Wn t k
 ršt d ƒ n Xy< d d  l }
 t d t |
 d d g ƒ t |
 j ƒ f ƒ Wn t k
 rôt d ƒ n Xy< d d  l } t d t | d d g ƒ t | j ƒ f ƒ Wn t k
 rNt d ƒ n Xy? d d  l } t d t | d d g d ƒ t | j ƒ f ƒ Wn t k
 r«t d ƒ n Xy3 d d  l } t d t | ƒ t | j ƒ f ƒ Wn t k
 rüt d ƒ n Xy3 d d  l } t d t | ƒ t | j ƒ f ƒ Wn t k
 rMt d ƒ n Xt d ƒ yH d d  l } t d t | ƒ t | j ƒ f ƒ t d  | j d! ƒ Wn t k
 r½t d" ƒ n Xy: d d# l m } t d$ t | d ƒ t | j ƒ f ƒ Wn t k
 rt d% ƒ n Xy3 d d  l } t d& t | ƒ t | j ƒ f ƒ Wn t k
 rft d' ƒ n Xt d( ƒ y3 d d  l } t d) t | ƒ t | j ƒ f ƒ Wn t k
 rÁt d* ƒ n Xy3 d d  l } t d+ t | ƒ t | j ƒ f ƒ Wn t k
 rt d, ƒ n Xy3 d d  l } t d- t | ƒ t | j ƒ f ƒ Wn t k
 rct d. ƒ n Xy3 d d  l } t d/ t | ƒ t | j ƒ f ƒ Wn t k
 r´t d0 ƒ n Xy3 d d  l } t d1 t | ƒ t | j ƒ f ƒ Wn t k
 rt d2 ƒ n Xy3 d d  l  } t d3 t | ƒ t | j ƒ f ƒ Wn t k
 rVt d4 ƒ n Xt d5 ƒ d  S(6   Ns   
INSTALLED VERSIONSs   ------------------s   Python: %d.%d.%d.%s.%siÿÿÿÿs   OS: %s %s %s %ss   byteorder: %ss
   LC_ALL: %sR   R   s   LANG: %sR   s   
Statsmodels
===========
s   Installed: %s (%s)s   Not installeds-   
Required Dependencies
=====================
s   cython: %s (%s)s   cython: Not installeds   numpy: %s (%s)R   s   numpy: Not installeds   scipy: %s (%s)s   scipy: Not installeds   pandas: %s (%s)R   s   pandas: Not installeds       dateutil: %s (%s)s       dateutil: not installeds   patsy: %s (%s)s   patsy: Not installeds-   
Optional Dependencies
=====================
s   matplotlib: %s (%s)s       backend: %s t   backends   matplotlib: Not installed(   R   s   cvxopt: %s (%s)s   cvxopt: Not installeds   joblib: %s (%s)s   joblib: Not installeds"   
Developer Tools
================
s   IPython: %s (%s)s   IPython: Not installeds       jinja2: %s (%s)s       jinja2: Not installeds   sphinx: %s (%s)s   sphinx: Not installeds       pygments: %s (%s)s       pygments: Not installeds   pytest: %s (%s)s   pytest: Not installeds   virtualenv: %s (%s)s   virtualenv: Not installeds   
(!   R3   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R+   R   R   R   R    R!   R"   R#   t   rcParamsR$   R   R%   R&   R'   R(   R)   R*   R,   (   t	   show_dirsR   R-   R.   R/   R   R0   R   R1   R   R   R   R    R!   R"   R2   R   R%   R&   R'   R(   R)   R*   R,   (    (    s>   lib/python2.7/site-packages/statsmodels/tools/print_version.pyt   show_versions   sî    


!






't   __main__(   t
   __future__R    t   statsmodels.compat.pythonR   R   t   os.pathR   R   R3   R   R7   t   __name__(    (    (    s>   lib/python2.7/site-packages/statsmodels/tools/print_version.pyt   <module>   s   	z