
    Ch	                     *   S SK r S SKJr  S SKrS SKr\" \R                  5      \" S5      :  r\" \R                  5      \" S5      :  r\" \R                  5      \" S5      :  r	\" \R                  5      \" S5      :  r
\" \R                  5      \" S5      :  r\" \R                  5      \" S5      :  r\R                  S	:  r\R                  S
:  r\R                  S:  rSS\S\4S jjr S SKrSrS rg! \ a  rSr\" \5      r SrCNSrCff = f)    N)Versionz2.0.2z2.1.0z2.2.0z
3.0.0.dev0z2.0.4z2.1rc1)   	   r   )r   
   r   )r      r   nameextrac                     SU  SU SU  S3n[        U [        5      (       d  [        SU  S35      e [        R                  " U 5      nU$ ! [
         a    [        U5      Sef = f)a6  
Import an optional dependency.

Adapted from pandas.compat._optional::import_optional_dependency

Raises a formatted ImportError if the module is not present.

Parameters
----------
name : str
    The module name.
extra : str
    Additional text to include in the ImportError message.

Returns
-------
module
zMissing optional dependency 'z'. z)  "
        "Use pip or conda to install .zInvalid module name: 'z'; must be a stringN)
isinstancestr
ValueError	importlibimport_moduleImportError)r   r	   msgmodules       dC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\geopandas/_compat.pyimport_optional_dependencyr      s    & ,D6UG <&&*V10C dC  1$7JKLL)((.
 M  )#D()s   A
 
A!TFc                    ^  U 4S jnU$ )Nc                  h   > [         (       d  [        STR                   S[         35      eT" U 0 UD6$ )Nz%The 'pyproj' package is required for zi to work. Install it and initialize the object with a CRS before using it.
Importing pyproj resulted in: )
HAS_PYPROJr   __name__pyproj_import_error)argskwargsfuncs     r   wrapper requires_pyproj.<locals>.wrapperN   sD    z7 G33F2GI 
 T$V$$     )r   r   s   ` r   requires_pyprojr"   M   s    % Nr    ) )r   packaging.versionr   pandaspdshapely__version__PANDAS_GE_202PANDAS_GE_21PANDAS_GE_22PANDAS_GE_30SHAPELY_GE_204SHAPELY_GE_21geos_versionGEOS_GE_390GEOS_GE_310GEOS_GE_312r   r   pyprojr   r   errr   r"   r!   r    r   <module>r5      s     %   '77+;;r~~&''*::r~~&''*::r~~&',*?? ,,-1AA++,0AA""i/""j0""j0S  J#J
  #Jc(#s   .C8 8D>
DD