U
    ;qLe                     @   s>  U d dl Z d dlmZmZ d dlmZ d dlm	Z	 dddddd	d
gZ
e jdd Zedkre	dddddZedkredkrd dlmZ ed n&edkrdZnd dlmZ ed dZeedf ed< edk	rdZdZeeed fZejZejZejZejZn2ddlm Z  d ZdZefZeZe Zdd Zdd ZdS )     N)TupleType)import_moduleGROUND_TYPESHAS_GMPY
SYMPY_INTSMPQMPZ	factorialsqrtZSYMPY_GROUND_TYPESauto)r   gmpygmpy2r   z2.0.0version )min_module_versionmodule_version_attrmodule_version_attr_call_args)r   r   )warnzAgmpy library is not installed, switching to 'python' ground typespythonzdSYMPY_GROUND_TYPES environment variable unrecognised. Should be 'python', 'auto', 'gmpy', or 'gmpy2'.   r      )	PythonMPQc                 C   s   t t| S N)intmlibifacxr   r   j/home/p21-0144/sympy/latex2sympy2solve-back-end/sympyEq/lib/python3.8/site-packages/sympy/external/gmpy.py<lambda>g       r    c                 C   s   t t| S r   )r   r   isqrtr   r   r   r   r    h   r!   )!ostypingr   tTupler   mpmath.libmplibmpr   sympy.externalr   __all__environgetlowerr   r   warningsr   __annotations__r   r   typeZmpzr   r	   mpqr   facr
   r"   r   Z	pythonmpqr   r   r   r   r   <module>   sV    " 
	
