requests>=2.31.0
tqdm>=4.66.0
watchdog>=4.0.0
cryptography>=50.0.0
prometheus_client>=0.26.0
defusedxml>=0.7.1
je_action_core>=0.0.2
PyYAML>=6.0.3
opentelemetry-api>=1.44.0
opentelemetry-sdk>=1.44.0

[:platform_system == "Windows"]
tzdata>=2024.1

[:python_version < "3.11"]
tomli>=2.0.1

[all]
boto3>=1.34.0
azure-storage-blob>=12.19.0
google-api-python-client>=2.100.0
google-auth-httplib2>=0.2.0
google-auth-oauthlib>=1.2.0
dropbox>=11.36.2
paramiko>=3.4.0
smbprotocol>=1.13.0
fsspec>=2024.2.0
msal>=1.39.0
boxsdk<11,>=10.15.0
pyarrow>=25.0.1
PySide6<6.12,>=6.11.2

[azure]
azure-storage-blob>=12.19.0

[box]
boxsdk<11,>=10.15.0

[dev]
pytest>=8.0.0
pytest-cov>=5.0.0
ruff>=0.6.0
mypy>=1.11.0
pre-commit>=3.7.0
build>=1.2.0
twine>=5.1.0

[dropbox]
dropbox>=11.36.2

[fsspec]
fsspec>=2024.2.0

[ftp]

[gdrive]
google-api-python-client>=2.100.0
google-auth-httplib2>=0.2.0
google-auth-oauthlib>=1.2.0

[gui]
PySide6<6.12,>=6.11.2

[onedrive]
msal>=1.39.0

[parquet]
pyarrow>=25.0.1

[s3]
boto3>=1.34.0

[sftp]
paramiko>=3.4.0

[smb]
smbprotocol>=1.13.0

[test]
pytest>=8.0.0
pytest-cov>=5.0.0

[webdav]
