Ë ����†£éf8,��ã������������������óÀ��—�U�d�dl�mZ�d�dlZd�dlZd�dlZg�d¢Zi�Zded<����ej������������������e«������Z dZ dud„Zi�dd d dœ“dd ddœ“ddddœ“ddddœ“dd d dœ“dddi“ddddœ“dddi“ddddœ“d dd!i“d"d#d$dœ“d%dd&i“d'd(d)dœ“d*d+d,dœ“ddd-i“d.dd/i“d0dd1i“i�d2d3d4dœ“d5d6d7dœ“d8dd9i“d:d;d<dœ“d=d>d?dœ“d@d3d4dœ“dAdddœ“dBdCdDdœ“dEdFdGdœ“dHdFdGdœ“dIdJdKdœ“dLdJdKdœ“dMdNdOdœ“dPdQdRdœ“dSdd-i“dTddUi“dVdWdXdœ“¥dWdYdœdZd[dœdd\id]d^dœd_d`dœd_d`dœdadbdœddcidddedœdadbdœddfidgdhdœdidjdœdkdldœddmidnœ¥Z�e e«�������ee«������k(��sJ�do«�������‚dp„�ZdqZdvdr„Zds„�Zdt„�Zy)wé����)ÚannotationsN)ÚregistryÚget_filesystem_classÚdefaultzdict[str, type]Ú _registryÚfilec����������������ó��—�t��������|t��������«������rA|�t��������v�r"|du�r|t��������|����d���k7��r%t��������d|�›�d«������‚||xs�|›�d|�›�dœt��������|�<���yy|�t��������v�r|du�rt ��������|����|urt��������d|�›�d«������‚y|t ��������|�<���y) a��Add implementation class to the registry Parameters ---------- name: str Protocol name to associate with the class cls: class or str if a class: fsspec-compliant implementation class (normally inherits from ``fsspec.AbstractFileSystem``, gets added straight to the registry. If a str, the full path to an implementation class like package.module.class, which gets added to known_implementations, so the import is deferred until the filesystem is actually used. clobber: bool (optional) Whether to overwrite a protocol with the same name; if False, will raise instead. errtxt: str (optional) If given, then a failure to import the given class will result in this text being given. FÚclasszName (z;) already in the known_implementations and clobber is Falsez import failed for protocol ©r ���Úerrz.) already in the registry and clobber is FalseN)Ú isinstanceÚstrÚknown_implementationsÚ ValueErrorr���r���)ÚnameÚclsÚclobberÚerrtxts��� úX/var/lib/jenkins/workspace/mettalog/venv/lib/python3.12/site-packages/fsspec/registry.pyÚregister_implementationr������sÁ���€�ô(�#”sÔØÔ(Ñ(¨W¸Ñ-=ØÔ+¨DÑ1°'Ñ:Ò:Ü Ø˜T˜Fð�#ð� óð�ð�ØÒK C 5Ð(DÀTÀFÐ!Kñ+Ô! $Ò'ð �;ð�”8Ñ ¨5Ñ 0ܘ‰ cÑ)Ü Ø˜T˜FÐ"PÐQóð�ð�*ð �"ŒIdŠOó����Úabfszadlfs.AzureBlobFileSystemzBInstall adlfs to access Azure Datalake Gen2 and Azure Blob Storager���Úadlzadlfs.AzureDatalakeFileSystemz+Install adlfs to access Azure Datalake Gen1Ú arrow_hdfsz-fsspec.implementations.arrow.HadoopFileSystemz2pyarrow and local java libraries required for HDFSÚ asynclocalz&morefs.asyn_local.AsyncLocalFileSystemz:Install 'morefs[asynclocalfs]' to use AsyncLocalFileSystemÚazÚ blockcacher ���z/fsspec.implementations.cached.CachingFileSystemÚboxzboxfs.BoxFileSystemz,Please install boxfs to access BoxFileSystemÚcachedÚdaskz0fsspec.implementations.dask.DaskWorkerFileSystemz5Install dask distributed to access worker file systemÚdataz*fsspec.implementations.data.DataFileSystemÚdbfsz0fsspec.implementations.dbfs.DatabricksFileSystemz<Install the requests package to use the DatabricksFileSystemÚdirz*fsspec.implementations.dirfs.DirFileSystemÚdropboxz%dropboxdrivefs.DropboxDriveFileSystemzUDropboxFileSystem requires "dropboxdrivefs","requests" and ""dropbox" to be installedÚdvczdvc.api.DVCFileSystemz#Install dvc to access DVCFileSystemz,fsspec.implementations.local.LocalFileSystemÚ filecachez6fsspec.implementations.cached.WholeFileCacheFileSystemÚftpz(fsspec.implementations.ftp.FTPFileSystemÚgcszgcsfs.GCSFileSystemz-Please install gcsfs to access Google StorageÚgdrivezgdrivefs.GoogleDriveFileSystemz2Please install gdrivefs for access to Google DriveÚgenericz fsspec.generic.GenericFileSystemÚgitz(fsspec.implementations.git.GitFileSystemz(Install pygit2 to browse local git reposÚgithubz.fsspec.implementations.github.GithubFileSystemz1Install the requests package to use the github FSÚgsÚhdfsÚhfzhuggingface_hub.HfFileSystemz.Install huggingface_hub to access HfFileSystemÚhttpz*fsspec.implementations.http.HTTPFileSystemz@HTTPFileSystem requires "requests" and "aiohttp" to be installedÚhttpsÚjlabz0fsspec.implementations.jupyter.JupyterFileSystemz,Jupyter FS requires requests to be installedÚjupyterÚlakefszlakefs_spec.LakeFSFileSystemz5Please install lakefs-spec to access LakeFSFileSystemÚ libarchivez6fsspec.implementations.libarchive.LibArchiveFileSystemz#LibArchive requires to be installedÚlocalÚmemoryz.fsspec.implementations.memory.MemoryFileSystemÚocizocifs.OCIFileSystemz*Install ocifs to access OCI Object Storagez%Install ocifs to access OCI Data Lakezossfs.OSSFileSystemz5Install ossfs to access Alibaba Object Storage Systemz4fsspec.implementations.reference.ReferenceFileSystemzfsspec_xrootd.XRootDFileSystemz–Install fsspec-xrootd to access xrootd storage system. Note: 'root' is the protocol name for xrootd storage systems, not referring to root directorieszs3fs.S3FileSystemzInstall s3fs to access S3z*fsspec.implementations.sftp.SFTPFileSystemz2SFTPFileSystem requires "paramiko" to be installedz3fsspec.implementations.cached.SimpleCacheFileSystemz(fsspec.implementations.smb.SMBFileSystemz?SMB requires "smbprotocol" or "smbprotocol[kerberos]" installedz(fsspec.implementations.tar.TarFileSystemzwandbfs.WandbFSzInstall wandbfs to access wandbzwebdav4.fsspec.WebdavFileSystemz Install webdav4 to access WebDAVz&fsspec.implementations.webhdfs.WebHDFSz2webHDFS access requires "requests" to be installedz(fsspec.implementations.zip.ZipFileSystem)ÚocilakeÚossÚ referenceÚrootÚs3Ús3aÚsftpÚsimplecacheÚsmbÚsshÚtarÚwandbÚwebdavÚwebhdfsÚzipzNot in alphabetical orderc����������������ó��—�|�st���������}�|�t��������vr8|�t��������vrt��������d|�›�«������‚t��������|����} �t ��������|�t��������|d���«������«�������t��������|����}t��������|dd«������dv�r|�|_��������|S�#�t��������$�r}t ��������|d���«������|‚d}~ww�xY�w)aK��Fetch named protocol implementation from the registry The dict ``known_implementations`` maps protocol names to the locations of classes implementing the corresponding file-system. When used for the first time, appropriate imports will happen and the class will be placed in the registry. All subsequent calls will fetch directly from the registry. Some protocol implementations require additional dependencies, and so the import may fail. In this case, the string in the "err" field of the ``known_implementations`` will be given as the error message. zProtocol not known: r ���r���NÚprotocol)ÚabstractN) r���r���r���r���r���Ú _import_classÚImportErrorÚgetattrrI���)rI���ÚbitÚer���s��� r���r���r���Þ���sŸ���€�ñ�܈à”xÑØÔ0Ñ0ÜÐ3°H°:Ð>Ó?Ð?Ü# HÑ-ˆð 1Ü# H¬m¸CÀ¹LÓ.IÔJô�8Ñ €C܈sJ Ó%Ð);Ñ;؈Œà€Jøô �ò� 1ܘc %™jÓ)¨qÐ0ûð 1ús���±A*�Á* BÁ3BÂBzëYour installed version of s3fs is very old and known to cause severe performance issues, see also https://github.com/dask/dask/issues/10276 To fix, you should specify a lower version bound on s3fs, or update the current installation. c����������������óŽ��—�d|�v�r|�j������������������dd«������\��}}n|�j������������������dd«������\��}}|dk(��}t��������j������������������|«������}|r9|j������������������j ������������������d«������ddgk��rt��������j������������������t��������«�������|j ������������������d«������D�]��}t��������||«������}Œ�t��������|t��������«������st��������|�›�d«������‚|S�)aK��Take a fully-qualified path and return the imported class or identifier. ``fqp`` is of the form "package.module.klass" or "package.module:subobject.klass". Warnings -------- This can import arbitrary modules. Make sure you haven't installed any modules that may execute malicious code at import time. ú:é���ú.Ús3fsÚ0Ú5z is not a class)ÚrsplitÚ importlibÚ import_moduleÚ__version__ÚsplitÚwarningsÚwarnÚs3_msgrM���r ���ÚtypeÚ TypeError)ÚfqpÚmodr���Úis_s3Úparts��� r���rK���rK�����s¶���€�ð�ˆczØ—J‘J˜s AÓ&‰ ˆ‰Tà—J‘J˜s AÓ&‰ ˆˆTà6‰M€EÜ × !Ñ ! #Ó &€CÙ—‘×&Ñ& sÓ+¨s°C¨jÒ8Ü ‰ ”fÔØ— ‘ ˜3–ˆÜc˜4Ó ‰ð� ô�cœ4Ô Ü˜3˜%˜Ð/Ó0Ð0à€Jr���c����������������óf���—�|�dk(��rt��������j������������������dt��������«�������t��������|�«������}�|di�|¤ŽS�)z«Instantiate filesystems for given protocol and arguments ``storage_options`` are specific to the protocol being chosen, and are passed directly to the class. r���zfThe 'arrow_hdfs' protocol has been deprecated and will be removed in the future. Specify it as 'hdfs'.©�)r\���r]���ÚDeprecationWarningr���)rI���Ústorage_optionsr���s��� r���Ú filesystemri���!��s:���€�ð�<ÒÜ ‰ ð ;äô ô�˜xÓ (€CÙÑ!Ñ!Ð!r���c�����������������ó ���—�t��������t��������«������S�)zReturn a list of the implemented protocols. Note that any given protocol may require extra packages to be importable. )Úlistr���rf���r���r���Úavailable_protocolsrl���2��s���€�ô �Ô%Ó&Ð&r���)FN)ra���r���)Ú __future__r���rX���Útypesr\���Ú__all__r���Ú__annotations__ÚMappingProxyTyper���r���r���r���rk���Úsortedr���r^���rK���ri���rl���rf���r���r���ú<module>rs������sC��ðÞ�"ã�Û�Û�â 9€ð� € ˆ?Ó�ð�"ˆ5×!Ñ! )Ó,€Ø €ó("ðZYØ Ø,ØSñ ðYð � Ø0Ø<ñðYð�Ø@ØCñðYð�Ø9ØKñðYð"� Ø,ØSñð#Yð*�7ÐMÐNð+Yð,� Ø&Ø=ñð-Yð4� ˆwÐIÐJð5Yð6�ØCØFñ ð7Yð>�ˆWÐBÐCð?Yð@�ØCØMñ ðAYðH� ˆGÐAÐBðIYðJ�Ø8ð (ñðKYðX� Ø(Ø4ñðYYð`�ˆWÐDÐEðaYðb�'ÐSÐTðcYðd� ˆGÐ?Ð@ñeYðf� Ø&Ø>ñðgYðn� Ø1ØCñðoYðv�Ð;Ð<ðwYðx� Ø;Ø9ñðyYð@� ØAØBñðAYðH� Ø&Ø>ñðIYðP�Ø@ØCñ ðQYðX� Ø/Ø?ñðYYð`�Ø=ØQñ ðaYðh�Ø=ØQñðiYðp�ØCØ=ñ ðqYðx�ØCØ=ñðyYð@� Ø/ØFñðAYðH�ØIØ4ñðIYðP�ˆgÐEÐ FðQYðR� ˆwÐHÐIðSYðT� Ø&Ø;ññUYð^�'Ø6ñð �'ØFñð�ÐQÐRà1ð 0ñ ð�(Ð0KÑ LØ(Ð1LÑMà=ØCñ ð�ÐRÐSà;ØPñð �>ØCñð� Ð?Ð@Ø(Ð1RÑ Sà2Ø1ñð �:ØCñð� Ð?Ð@òqYÐ�ñv�Ð!Ó"¡fØó'ò�ð�àóð�ò ð< €óò:"ó"'r���