
    M/Ph!                     `    d dl mZ d dlZd dlmZ d
dZd ZddZed	k    r e             dS dS )    )reduceN)dirname__version__c                     t          |t                    s|g}	 t          t          | g|z             S # t          $ r$ |rt          | |d         g|dd          R  cY S Y dS w xY w)Nr      zCannot detect version)
isinstancelistr   getattrAttributeErrorsafe_version)moduleattrotherss      _/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/tools/print_version.pyr   r      s    dD!! v'gx$/// ' ' ' 	@q	?F122J??????&&&'s   3 (A! A!c            
      T   t          d           t          d           t          dt          j        d d          z             	 dd l} |                                 \  }}}}}t          d| d| d| d|            t          dt          j        z             t          d| j                            d	d
          z             t          d| j                            dd
          z             n#  Y nxY w	 dd l}d}n# t          $ r d}Y nw xY wt          d           |r t          dt          |          z             nt          d           t          d           	 dd l}t          dt          |          z             n# t          $ r t          d           Y nw xY w	 dd l}	t          dt          |	ddg          z             n# t          $ r t          d           Y nw xY w	 dd l}
t          dt          |
ddg          z             n# t          $ r t          d           Y nw xY w	 dd l}t          dt          |          z             n# t          $ r t          d           Y nw xY w	 dd l}t          dt          |          z             n# t          $ r t          d           Y nw xY w	 dd l}t          dt          |          z             n# t          $ r t          d           Y nw xY wt          d            	 dd l}t          d!t          |          z             n# t          $ r t          d"           Y nw xY w	 dd#lm} t          d$t          |d          z             n# t          $ r t          d%           Y nw xY w	 dd l}t          d&t          |          z             n# t          $ r t          d'           Y nw xY wt          d(           	 dd l}t          d)t          |          z             n# t          $ r t          d*           Y nw xY w	 dd l}t          d+t          |          z             n# t          $ r t          d,           Y nw xY w	 dd l}t          d-t          |          z             n# t          $ r t          d.           Y nw xY w	 dd l}t          d/t          |          z             n# t          $ r t          d0           Y nw xY w	 dd l}t          d1t          |           d2t5          |j                   d3           n# t          $ r t          d4           Y nw xY w	 dd l}t          d5t          |          z             n# t          $ r t          d6           Y nw xY wt          d7           d S )8N
INSTALLED VERSIONS------------------Python: %d.%d.%d.%s.%sr   OS:  byteorder: %s
LC_ALL: %sLC_ALLNoneLANG: %sLANGTF
statsmodels
===========
zInstalled: %sNot installed-
Required Dependencies
=====================
z
cython: %scython: Not installedz	numpy: %sversionnumpy: Not installedz	scipy: %sscipy: Not installedz
pandas: %spandas: Not installedz    dateutil: %s    dateutil: not installedz	patsy: %spatsy: Not installed-
Optional Dependencies
=====================
zmatplotlib: %smatplotlib: Not installedinfoz
cvxopt: %scvxopt: Not installedzjoblib: %s joblib: Not installed"
Developer Tools
================
zIPython: %sIPython: Not installedz    jinja2: %s    jinja2: Not installedz
sphinx: %ssphinx: Not installedz    pygments: %s    pygments: Not installedpytest:  ()pytest: Not installedzvirtualenv: %svirtualenv: Not installed
)printsysversion_infoosuname	byteorderenvirongetstatsmodelsImportErrorr   Cythonnumpyscipypandasdateutilpatsy
matplotlibcvxoptr*   joblibIPythonjinja2sphinxpygmentspytestr   __file__
virtualenv)r;   sysnamenodenamereleaser!   machiner@   has_smrB   rC   rD   rE   rF   rG   mplr*   rJ   rK   rL   rM   rN   rO   rQ   s                          r   _show_versions_onlyrX      se   	
 !!!	
	
"S%5aaa%8
8999			9;6(GWg<W<<w<<<<7<<===o-...lRZ^^Hf===>>>j2:>>&&999::::    

())) o[ 9 99::::o	
<==='l\&1112222 ' ' '%&&&&&'&kLI0FGGGHHHH & & &$%%%%%&&kLI0FGGGHHHH & & &$%%%%%&'l\&1112222 ' ' '%&&&&&'- <#9#99:::: - - -+,,,,,-&kL///0000 & & &$%%%%%& 

<===+    c!2!223333 + + +)*****+'l\$	:::;;;; ' ' '%&&&&&''m|F3345555 ' ' '%&&&&&' 

1222(ml73334444 ( ( (&'''''(+f!5!556666 + + +)*****+'l\&1112222 ' ' '%&&&&&'- <#9#99:::: - - -+,,,,,-'Lf--LL1I1ILLLMMMM ' ' '%&&&&&'+j!9!99:::: + + +)*****+ 
$KKKKKs-  B+C0 0C48C? ?DD!#F F! F!%&G G('G(,&H H/.H/3#I I32I37#J J76J7;#K K;:K;#L2 2MM&M9 9NN#N= =OO,#P P,+P,0#Q Q0/Q04#R R43R48#S S87S8<9T6 6UU#U: :VVTc           
         | st                       t          d           t          d           t          dt          j        dd         z             	 ddl}|                                \  }}}}}t          d| d| d| d|            t          dt          j        z             t          d	|j                            d
d          z             t          d|j                            dd          z             n#  Y nxY w	 ddl	}d}n# t          $ r d}Y nw xY wt          d           |rCt          d                    t          |          t          |j                                       nt          d           t          d           	 ddl}	t          d                    t          |	          t          |	j                                       n# t          $ r t          d           Y nw xY w	 ddl}
t          d                    t          |
ddg          t          |
j                                       n# t          $ r t          d           Y nw xY w	 ddl}t          d                    t          |ddg          t          |j                                       n# t          $ r t          d           Y nw xY w	 ddl}t          d                    t          |ddgd          t          |j                                       n# t          $ r t          d           Y nw xY w	 ddl}t          d                    t          |          t          |j                                       n# t          $ r t          d           Y nw xY w	 ddl}t          d                     t          |          t          |j                                       n# t          $ r t          d!           Y nw xY wt          d"           	 ddl}t          d#                    t          |          t          |j                                       t          d$|j        d%         z             n# t          $ r t          d&           Y nw xY w	 dd'lm} t          d(                    t          |d          t          |j                                       n# t          $ r t          d)           Y nw xY w	 ddl}t          d*                    t          |          t          |j                                       n# t          $ r t          d+           Y nw xY wt          d,           	 ddl}t          d-                    t          |          t          |j                                       n# t          $ r t          d.           Y nw xY w	 ddl}t          d/                    t          |          t          |j                                       n# t          $ r t          d0           Y nw xY w	 ddl}t          d1                    t          |          t          |j                                       n# t          $ r t          d2           Y nw xY w	 ddl}t          d3                    t          |          t          |j                                       n# t          $ r t          d4           Y nw xY w	 ddl}t          d5t          |           d6t          |j                   d7           n# t          $ r t          d8           Y nw xY w	 ddl}t          d9                    t          |          t          |j                                       n# t          $ r t          d:           Y nw xY wt          d;           dS )<z
    List the versions of statsmodels and any installed dependencies

    Parameters
    ----------
    show_dirs : bool
        Flag indicating to show module locations
    r   r   r   Nr   r   r   r   r   r   r   r   r   TFr   zInstalled: {} ({})r   r   zcython: {} ({})r    znumpy: {} ({})r!   r"   zscipy: {} ({})r#   zpandas: {} ({})r   r$   z    dateutil: {} ({})r%   zpatsy: {} ({})r&   r'   zmatplotlib: {} ({})z    backend: %s backendr(   r)   zcvxopt: {} ({})r+   zjoblib: {} ({})r,   r-   zIPython: {} ({})r.   z    jinja2: {} ({})r/   zsphinx: {} ({})r0   z    pygments: {} ({})r1   r2   r3   r4   r5   zvirtualenv: {} ({})r6   r7   ) rX   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   formatr   r   rP   rB   rC   rD   rE   rF   rG   rH   rcParamsrI   r*   rJ   rK   rL   rM   rN   rO   rQ   )	show_dirsr;   rR   rS   rT   r!   rU   r@   rV   rB   rC   rD   rE   rF   rG   rW   r*   rJ   rK   rL   rM   rN   rO   rQ   s                           r   show_versionsr^      s	     	
 !!!	
	
"S%5aaa%8
8999			9;6(GWg<W<<w<<<<7<<===o-...lRZ^^Hf===>>>j2:>>&&999::::    

())) ")),{*C*C&-k.B&C&CE E 	F 	F 	F 	F 	o	
<==='&&|F';';#*6?#;#;= = 	> 	> 	> 	> ' ' '%&&&&&'&%%l59i:P&Q&Q")%."9"9; ; 	< 	< 	< 	< & & &$%%%%%&&%%l59i:P&Q&Q")%."9"9; ; 	< 	< 	< 	< & & &$%%%%%&'&&|FY	<R0=(? (?#*6?#;#;= = 	> 	> 	> 	>  ' ' '%&&&&&'-%,,\(-C-C)01B)C)CE E 	F 	F 	F 	F - - -+,,,,,-&%%l5&9&9")%."9"9; ; 	< 	< 	< 	< & & &$%%%%%& 

<===+    #**<+<+<'.s|'<'<> > 	? 	? 	? 3<	#::;;;; + + +)*****+'&&|D)'D'D#*4=#9#9; ; 	< 	< 	< 	< ' ' '%&&&&&''&&|F';';#*6?#;#;= = 	> 	> 	> 	> ' ' '%&&&&&' 

1222( ''W(=(=$+G,<$=$=? ? 	@ 	@ 	@ 	@ ( ( (&'''''(+#**<+?+?'.v'?'?A A 	B 	B 	B 	B + + +)*****+'&&|F';';#*6?#;#;= = 	> 	> 	> 	> ' ' '%&&&&&'-%,,\(-C-C)01B)C)CE E 	F 	F 	F 	F - - -+,,,,,-'Lf--LL1I1ILLLMMMM ' ' '%&&&&&'+#**<
+C+C'.z/B'C'CE E 	F 	F 	F 	F + + +)*****+ 
$KKKKKs;  B+D   DD DDAG G76G7;A	I I! I!%A	J/ /K
KA
L L65L6:AN NN!AO( (PPA#Q; ;RRA	S% %T TAU U('U(;AW WW"AX) )YY	AZ Z,+Z,0A[7 7\\9] ]-,]-1A^8 8____main__)r   )T)		functoolsr   r9   os.pathr   r   rX   r^   __name__     r   <module>re      s          



      ' ' ' 'w w wtS S S Sj zMOOOOO rd   