o
    5ti                     @   s   d dl mZ ddlmZmZ ddlmZ ddlmZ ddl	m
Z
mZmZmZ ddlmZ ddlmZmZ dd	lmZmZmZmZmZ dd
lmZ e d Zg dZdd Ze  dS )    )entry_points   )_versioncaching)Callback)available_compressions)get_fs_token_pathsopen
open_files
open_local)FSTimeoutError)FSMap
get_mapper)available_protocols
filesystemget_filesystem_classregister_implementationregistry)AbstractFileSystemversion)r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   c                  C   s   t d urKzt  } W n
 ty   Y d S w t| dr | jdd}n| dg }i }|D ]"}d| }|j}||v r9q*d||< t||jdd|dd q*d S d S )	Nselectzfsspec.specs)groupzUnable to load filesystem from T:.)errtxtclobber)	r   	TypeErrorhasattrr   getnamer   valuereplace)epsspecsregistered_namesspecerr_msgr    r'   C/home/ubuntu/.local/lib/python3.10/site-packages/fsspec/__init__.pyprocess_entries(   s0   


r)   N)importlib.metadatar    r   r   	callbacksr   compressionr   corer   r	   r
   r   
exceptionsr   mappingr   r   r   r   r   r   r   r%   r   get_versions__version____all__r)   r'   r'   r'   r(   <module>   s    
