a
    <b                     @   s2  U d dl Z d dlmZmZ d dlmZ d dlm	Z	 g dZ
e jdd Zedv re	dd	d
ddZedu redv 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urd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 )Zmin_module_versionZmodule_version_attrZ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      r      )	PythonMPQc                 C   s   t t| S N)intmlibZifacxr   r   c/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/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   ZtTupler   Zmpmath.libmpZlibmpr   Zsympy.externalr   __all__environgetlowerr   r   warningsr   __annotations__r   r   typeZmpzr   r	   Zmpqr   Zfacr
   r   r   Z	pythonmpqr   r   r   r   r   <module>   sD   
"
	