o
    Rh                     @   s   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	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 g d
Zdd Ze  dS )   )caching)__version__)Callback)available_compressions)get_fs_token_pathsopen
open_files
open_local	url_to_fs)FSTimeoutError)FSMap
get_mapper)available_protocols
filesystemget_filesystem_classregister_implementationregistry)AbstractFileSystem)r   r   r   r   r   r   r   r   r   r   r	   r   r   r   r   r   r
   c                  C   s   zddl m}  W n
 ty   Y d S w | d ur^z|  }W n
 ty&   Y d S w t|dr3|jdd}n|dg }i }|D ]"}d| }|j}||v rLq=d||< t||j	
dd	|dd
 q=d S d S )N    )entry_pointsselectzfsspec.specs)groupzUnable to load filesystem from T:.)errtxtclobber)importlib.metadatar   ImportError	TypeErrorhasattrr   getnamer   valuereplace)r   epsspecsregistered_namesspecerr_msgr!    r)   Q/home/air/sanwanet/backup_V2/venv/lib/python3.10/site-packages/fsspec/__init__.pyprocess_entries&   s:   


r+   N) r   _versionr   	callbacksr   compressionr   corer   r   r   r	   r
   
exceptionsr   mappingr   r   r   r   r   r   r   r'   r   __all__r+   r)   r)   r)   r*   <module>   s    
!