adlfs
azure-storage-blob
dlt<1.32,>=1.23
dropboxdrivefs
fsspec<2026.10,>=2024.6
fsspec-databricks>=0.1.10
gcsfs
gdrive-fsspec
lakefs-spec<0.16
msgraphfs
ocifs
ossfs
paramiko
polars<3,>=1.34
pyarrow<27,>=18
s3fs>=2024.6
verlib2
webdav4[fsspec]

[:platform_system != "Linux"]
smbprotocol[kerberos]

[:platform_system == "Linux"]
smbprotocol

[bson]
pymongo<5

[develop]
poethepoet<1
pyproject-fmt<3
ruff==0.17.*
ty==0.0.89
validate-pyproject<1

[duckdb]
duckdb<1.6

[full]
dlt-filesystem[bson,duckdb,iterable,spreadsheet,vortex]

[iterable]
cbor2<7
iterabledata<2,>=1.0.15
lxml<7
msgpack<2
pyyaml<7

[spreadsheet]
polars[calamine,xlsxwriter]<3,>=1.34

[test]
openpyxl
pandas<4
pytest<10
pytest-cov<8
pytest-mock<4
pytest-xdist[psutil]<4

[vortex]

[vortex:python_version >= "3.11"]
vortex-data<1,>=0.86
