fastavro<2,>=1.4
packaging<26,>=21
readerwriterlock<2,>=1
requests<3,>=2.21.0
urllib3<3,>=1.26
zstandard<1,>=0.19
pyyaml<7,>=5.4

[:python_version < "3.7"]
dataclasses>=0.8
pandas<2,>=1.1
pyarrow<7,>=6
pyroaring<=0.3.3

[:python_version < "3.8"]
fsspec<2026,>=2021.10
polars<1,>=0.9

[:python_version == "3.6"]
cachetools<6,>=4.2

[:python_version == "3.7"]
pyroaring<=0.4.5

[:python_version == "3.8"]
polars<2,>=1

[:python_version > "3.6"]
cachetools<6,>=5

[:python_version >= "3.7"]
cramjam<3,>=1.3.0

[:python_version >= "3.7" and python_version < "3.8"]
pyarrow<13,>=7

[:python_version >= "3.7" and python_version < "3.9"]
pandas<3,>=1.3

[:python_version >= "3.8"]
fsspec<2026,>=2023
pyarrow!=19.0.0,<20,>=16
pyroaring>=1.0.0

[:python_version >= "3.9"]
pandas<3,>=1.5
polars<2,>=1.32

[:python_version >= "3.9" and (platform_machine == "x86_64" or platform_machine == "AMD64" or platform_machine == "aarch64" or platform_machine == "arm64")]
isal<2,>=1.8

[:python_version >= "3.9" and python_version < "3.14"]
backports.zstd<1.4.0,>=1.0.0

[daft]

[daft:python_version >= "3.10"]
daft>=0.7.6

[full-text]

[full-text:python_version >= "3.8"]
paimon-ftindex==0.1.0

[hdfs]

[hdfs:python_version >= "3.10" and platform_system != "Windows"]
hdfs-native<1,>=0.13

[jindo]
pyjindosdk>=6.10.4

[lance]

[lance:python_version >= "3.8" and python_version < "3.9"]
pylance<1,>=0.10

[lance:python_version >= "3.9"]
pylance<1,>=0.20

[lumina]
lumina-data>=0.1.0

[mosaic]

[mosaic:python_version >= "3.9"]
paimon-mosaic>=0.1.0

[oss]

[oss:python_version < "3.8"]
ossfs>=2021.8

[oss:python_version >= "3.8"]
ossfs>=2023

[ray]

[ray:python_version >= "3.8"]
ray<3,>=2.10

[sql]

[sql:python_version >= "3.10"]
pypaimon-rust>=0.3.0
datafusion<55,>=54

[theta-sketch]

[theta-sketch:python_version < "3.9"]
datasketches<5,>=4

[theta-sketch:python_version >= "3.9"]
datasketches<6,>=5

[torch]
torch

[vindex]

[vindex:python_version >= "3.9"]
paimon-vindex==0.3.0

[vortex]

[vortex:python_version >= "3.11"]
vortex-data==0.70.0
