etl-entities!=3.0.0,!=3.0.1,<4,>=2.6.1
evacuator<1.1,>=1.0
humanize
ordered-set
platformdirs
psutil
pydantic<3,>=2.0
pyyaml
typing-extensions>=4.5.0

[:python_version < "3.15"]
frozendict

[all]
pyspark
ftputil>=5.0.4
hdfs>2
minio<8
pysmb
paramiko
webdavclient3
requests-kerberos>=0.7.0

[files]
ftputil>=5.0.4
hdfs>2
minio<8
pysmb
paramiko
webdavclient3

[ftp]
ftputil>=5.0.4

[ftps]
ftputil>=5.0.4

[hdfs]
hdfs>2

[kerberos]
requests-kerberos>=0.7.0

[s3]
minio<8

[samba]
pysmb

[sftp]
paramiko

[spark]
pyspark

[webdav]
webdavclient3
