
    OOId                         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j                    d         Zg dZ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                  H   t           	 t                      } t          | d          r|                     d          }n|                     dg           }|D ]8}d| }t	          |j        |j                            dd          |d           9d S # t          $ r Y d S w xY wd S )	Nselectzfsspec.specs)groupzUnable to load filesystem from :.T)errtxtclobber)	r   hasattrr   getr   namevaluereplace	TypeError)epsspecsspecerr_msgs       /lib/python3.11/site-packages/fsspec/__init__.pyprocess_entriesr)   (   s    	..C sH%% 4


8833 
 
BDBB'IJ&&sC00" !    
 
  	 	 	DD	  s   B 
BB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(   <module>r6      sF   + + + + + +               / / / / / / B B B B B B B B B B B B & & & & & & & & & & & & & &              % $ $ $ $ $#h#%%i0  (  0      r5   