Skip to content

Commit bab1893

Browse files
authored
upath._flavour_sources: updating flavours (#403)
1 parent 003b04f commit bab1893

File tree

2 files changed

+33
-33
lines changed

2 files changed

+33
-33
lines changed

dev/requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
fsspec[git,hdfs,dask,http,sftp,smb]==2025.7.0
1+
fsspec[git,hdfs,dask,http,sftp,smb]==2025.9.0
22

33
# these dependencies define their own filesystems
4-
adlfs==2024.12.0
4+
adlfs==2025.8.0
55
boxfs==0.3.0
66
dropboxdrivefs==1.4.1
7-
gcsfs==2025.7.0
8-
s3fs==2025.7.0
7+
gcsfs==2025.9.0
8+
s3fs==2025.9.0
99
ocifs==1.3.2
1010
webdav4[fsspec]==0.10.0
1111
# gfrivefs @ git+https://github.com/fsspec/gdrivefs@master broken ...
1212
morefs[asynclocalfs]==0.2.2
13-
dvc==3.62.0
13+
dvc==3.63.0
1414
huggingface_hub==0.34.4
15-
lakefs-spec==0.11.3
15+
lakefs-spec==0.12.0
1616
ossfs==2025.5.0
1717
fsspec-xrootd==0.5.1
1818
wandbfs==0.0.2

upath/_flavour_sources.py

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def __init_subclass__(cls: Any, **kwargs):
9090

9191
class AbstractFileSystemFlavour(FileSystemFlavourBase):
9292
__orig_class__ = 'fsspec.spec.AbstractFileSystem'
93-
__orig_version__ = '2025.7.0'
93+
__orig_version__ = '2025.9.0'
9494
protocol: str | tuple[str, ...] = 'abstract'
9595
root_marker: Literal['', '/'] = ''
9696
sep: Literal['/'] = '/'
@@ -139,7 +139,7 @@ def _parent(cls, path):
139139

140140
class AsyncFileSystemWrapperFlavour(AbstractFileSystemFlavour):
141141
__orig_class__ = 'fsspec.implementations.asyn_wrapper.AsyncFileSystemWrapper'
142-
__orig_version__ = '2025.7.0'
142+
__orig_version__ = '2025.9.0'
143143
protocol = ('asyncwrapper', 'async_wrapper')
144144
root_marker = ''
145145
sep = '/'
@@ -211,7 +211,7 @@ def _parent(cls, path):
211211

212212
class AzureBlobFileSystemFlavour(AbstractFileSystemFlavour):
213213
__orig_class__ = 'adlfs.spec.AzureBlobFileSystem'
214-
__orig_version__ = '2024.12.0'
214+
__orig_version__ = '2025.8.0'
215215
protocol = ('abfs', 'az', 'abfss')
216216
root_marker = ''
217217
sep = '/'
@@ -284,7 +284,7 @@ def _get_kwargs_from_urls(urlpath):
284284

285285
class AzureDatalakeFileSystemFlavour(AbstractFileSystemFlavour):
286286
__orig_class__ = 'adlfs.gen1.AzureDatalakeFileSystem'
287-
__orig_version__ = '2024.12.0'
287+
__orig_version__ = '2025.8.0'
288288
protocol = ('adl',)
289289
root_marker = ''
290290
sep = '/'
@@ -323,7 +323,7 @@ def _strip_protocol(cls, path) -> str:
323323

324324
class DaskWorkerFileSystemFlavour(AbstractFileSystemFlavour):
325325
__orig_class__ = 'fsspec.implementations.dask.DaskWorkerFileSystem'
326-
__orig_version__ = '2025.7.0'
326+
__orig_version__ = '2025.9.0'
327327
protocol = ('dask',)
328328
root_marker = ''
329329
sep = '/'
@@ -339,15 +339,15 @@ def _get_kwargs_from_urls(path):
339339

340340
class DataFileSystemFlavour(AbstractFileSystemFlavour):
341341
__orig_class__ = 'fsspec.implementations.data.DataFileSystem'
342-
__orig_version__ = '2025.7.0'
342+
__orig_version__ = '2025.9.0'
343343
protocol = ('data',)
344344
root_marker = ''
345345
sep = '/'
346346

347347

348348
class DatabricksFileSystemFlavour(AbstractFileSystemFlavour):
349349
__orig_class__ = 'fsspec.implementations.dbfs.DatabricksFileSystem'
350-
__orig_version__ = '2025.7.0'
350+
__orig_version__ = '2025.9.0'
351351
protocol = ('dbfs',)
352352
root_marker = ''
353353
sep = '/'
@@ -380,7 +380,7 @@ class DropboxDriveFileSystemFlavour(AbstractFileSystemFlavour):
380380

381381
class FTPFileSystemFlavour(AbstractFileSystemFlavour):
382382
__orig_class__ = 'fsspec.implementations.ftp.FTPFileSystem'
383-
__orig_version__ = '2025.7.0'
383+
__orig_version__ = '2025.9.0'
384384
protocol = ('ftp',)
385385
root_marker = '/'
386386
sep = '/'
@@ -399,7 +399,7 @@ def _get_kwargs_from_urls(urlpath):
399399

400400
class GCSFileSystemFlavour(AbstractFileSystemFlavour):
401401
__orig_class__ = 'gcsfs.core.GCSFileSystem'
402-
__orig_version__ = '2025.7.0'
402+
__orig_version__ = '2025.9.0'
403403
protocol = ('gs', 'gcs')
404404
root_marker = ''
405405
sep = '/'
@@ -476,7 +476,7 @@ def _split_path(cls, path, version_aware=False):
476476

477477
class GistFileSystemFlavour(AbstractFileSystemFlavour):
478478
__orig_class__ = 'fsspec.implementations.gist.GistFileSystem'
479-
__orig_version__ = '2025.7.0'
479+
__orig_version__ = '2025.9.0'
480480
protocol = ('gist',)
481481
root_marker = ''
482482
sep = '/'
@@ -524,7 +524,7 @@ def _get_kwargs_from_urls(path):
524524

525525
class GitFileSystemFlavour(AbstractFileSystemFlavour):
526526
__orig_class__ = 'fsspec.implementations.git.GitFileSystem'
527-
__orig_version__ = '2025.7.0'
527+
__orig_version__ = '2025.9.0'
528528
protocol = ('git',)
529529
root_marker = ''
530530
sep = '/'
@@ -551,7 +551,7 @@ def _get_kwargs_from_urls(path):
551551

552552
class GithubFileSystemFlavour(AbstractFileSystemFlavour):
553553
__orig_class__ = 'fsspec.implementations.github.GithubFileSystem'
554-
__orig_version__ = '2025.7.0'
554+
__orig_version__ = '2025.9.0'
555555
protocol = ('github',)
556556
root_marker = ''
557557
sep = '/'
@@ -576,7 +576,7 @@ def _get_kwargs_from_urls(path):
576576

577577
class HTTPFileSystemFlavour(AbstractFileSystemFlavour):
578578
__orig_class__ = 'fsspec.implementations.http.HTTPFileSystem'
579-
__orig_version__ = '2025.7.0'
579+
__orig_version__ = '2025.9.0'
580580
protocol = ('http', 'https')
581581
root_marker = ''
582582
sep = '/'
@@ -597,7 +597,7 @@ def _parent(cls, path):
597597

598598
class HadoopFileSystemFlavour(AbstractFileSystemFlavour):
599599
__orig_class__ = 'fsspec.implementations.arrow.HadoopFileSystem'
600-
__orig_version__ = '2025.7.0'
600+
__orig_version__ = '2025.9.0'
601601
protocol = ('hdfs', 'arrow_hdfs')
602602
root_marker = '/'
603603
sep = '/'
@@ -638,15 +638,15 @@ class HfFileSystemFlavour(AbstractFileSystemFlavour):
638638

639639
class JupyterFileSystemFlavour(AbstractFileSystemFlavour):
640640
__orig_class__ = 'fsspec.implementations.jupyter.JupyterFileSystem'
641-
__orig_version__ = '2025.7.0'
641+
__orig_version__ = '2025.9.0'
642642
protocol = ('jupyter', 'jlab')
643643
root_marker = ''
644644
sep = '/'
645645

646646

647647
class LakeFSFileSystemFlavour(AbstractFileSystemFlavour):
648648
__orig_class__ = 'lakefs_spec.spec.LakeFSFileSystem'
649-
__orig_version__ = '0.11.3'
649+
__orig_version__ = '0.12.0'
650650
protocol = ('lakefs',)
651651
root_marker = ''
652652
sep = '/'
@@ -664,7 +664,7 @@ def _strip_protocol(cls, path):
664664

665665
class LibArchiveFileSystemFlavour(AbstractFileSystemFlavour):
666666
__orig_class__ = 'fsspec.implementations.libarchive.LibArchiveFileSystem'
667-
__orig_version__ = '2025.7.0'
667+
__orig_version__ = '2025.9.0'
668668
protocol = ('libarchive',)
669669
root_marker = ''
670670
sep = '/'
@@ -677,7 +677,7 @@ def _strip_protocol(cls, path):
677677

678678
class LocalFileSystemFlavour(AbstractFileSystemFlavour):
679679
__orig_class__ = 'fsspec.implementations.local.LocalFileSystem'
680-
__orig_version__ = '2025.7.0'
680+
__orig_version__ = '2025.9.0'
681681
protocol = ('file', 'local')
682682
root_marker = '/'
683683
sep = '/'
@@ -755,7 +755,7 @@ def _strip_protocol(cls, path):
755755

756756
class MemoryFileSystemFlavour(AbstractFileSystemFlavour):
757757
__orig_class__ = 'fsspec.implementations.memory.MemoryFileSystem'
758-
__orig_version__ = '2025.7.0'
758+
__orig_version__ = '2025.9.0'
759759
protocol = ('memory',)
760760
root_marker = '/'
761761
sep = '/'
@@ -853,15 +853,15 @@ class OverlayFileSystemFlavour(AbstractFileSystemFlavour):
853853

854854
class ReferenceFileSystemFlavour(AbstractFileSystemFlavour):
855855
__orig_class__ = 'fsspec.implementations.reference.ReferenceFileSystem'
856-
__orig_version__ = '2025.7.0'
856+
__orig_version__ = '2025.9.0'
857857
protocol = ('reference',)
858858
root_marker = ''
859859
sep = '/'
860860

861861

862862
class S3FileSystemFlavour(AbstractFileSystemFlavour):
863863
__orig_class__ = 's3fs.core.S3FileSystem'
864-
__orig_version__ = '2025.7.0'
864+
__orig_version__ = '2025.9.0'
865865
protocol = ('s3', 's3a')
866866
root_marker = ''
867867
sep = '/'
@@ -889,7 +889,7 @@ def _get_kwargs_from_urls(urlpath):
889889

890890
class SFTPFileSystemFlavour(AbstractFileSystemFlavour):
891891
__orig_class__ = 'fsspec.implementations.sftp.SFTPFileSystem'
892-
__orig_version__ = '2025.7.0'
892+
__orig_version__ = '2025.9.0'
893893
protocol = ('sftp', 'ssh')
894894
root_marker = ''
895895
sep = '/'
@@ -908,7 +908,7 @@ def _get_kwargs_from_urls(urlpath):
908908

909909
class SMBFileSystemFlavour(AbstractFileSystemFlavour):
910910
__orig_class__ = 'fsspec.implementations.smb.SMBFileSystem'
911-
__orig_version__ = '2025.7.0'
911+
__orig_version__ = '2025.9.0'
912912
protocol = ('smb',)
913913
root_marker = ''
914914
sep = '/'
@@ -928,7 +928,7 @@ def _get_kwargs_from_urls(path):
928928

929929
class TarFileSystemFlavour(AbstractFileSystemFlavour):
930930
__orig_class__ = 'fsspec.implementations.tar.TarFileSystem'
931-
__orig_version__ = '2025.7.0'
931+
__orig_version__ = '2025.9.0'
932932
protocol = ('tar',)
933933
root_marker = ''
934934
sep = '/'
@@ -944,7 +944,7 @@ class WandbFSFlavour(AbstractFileSystemFlavour):
944944

945945
class WebHDFSFlavour(AbstractFileSystemFlavour):
946946
__orig_class__ = 'fsspec.implementations.webhdfs.WebHDFS'
947-
__orig_version__ = '2025.7.0'
947+
__orig_version__ = '2025.9.0'
948948
protocol = ('webhdfs', 'webHDFS')
949949
root_marker = ''
950950
sep = '/'
@@ -1005,7 +1005,7 @@ def _get_kwargs_from_urls(u: str) -> dict[Any, Any]:
10051005

10061006
class ZipFileSystemFlavour(AbstractFileSystemFlavour):
10071007
__orig_class__ = 'fsspec.implementations.zip.ZipFileSystem'
1008-
__orig_version__ = '2025.7.0'
1008+
__orig_version__ = '2025.9.0'
10091009
protocol = ('zip',)
10101010
root_marker = ''
10111011
sep = '/'
@@ -1018,7 +1018,7 @@ def _strip_protocol(cls, path):
10181018

10191019
class _DVCFileSystemFlavour(AbstractFileSystemFlavour):
10201020
__orig_class__ = 'dvc.fs.dvc._DVCFileSystem'
1021-
__orig_version__ = '3.62.0'
1021+
__orig_version__ = '3.63.0'
10221022
protocol = ('dvc',)
10231023
root_marker = '/'
10241024
sep = '/'

0 commit comments

Comments
 (0)