python-dotenv>=1.1.0
pyyaml>=6.0.1
asyncio>=3.4.3
aioboto3>=15.1.0
pytest-cov>=6.0.0
wsgidav>=4.3.3
cheroot>=11.1.2

[dev]
pytest>=8.3.5
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0
ruff>=0.6.0
black>=24.1.0
isort>=5.12.0
mypy>=1.8.0
types-requests>=2.31.0
bandit>=1.7.5
bandit[toml]>=1.7.5
build>=1.0.0
twine>=4.0.0
mkdocs>=1.5.0
mkdocs-material>=9.0.0

[e2b]
e2b-code-interpreter>=1.2.0

[google_drive]
google-auth>=2.23.0
google-auth-oauthlib>=1.1.0
google-auth-httplib2>=0.1.1
google-api-python-client>=2.100.0

[mount]

[mount-linux]

[mount-linux:sys_platform == "linux"]
pyfuse3>=3.3.0

[mount-macos]

[mount-macos:sys_platform == "darwin"]
pyfuse3>=3.3.0

[mount-windows]

[mount-windows:sys_platform == "win32"]
winfspy>=0.6.0

[mount:sys_platform != "win32"]
pyfuse3>=3.3.0

[mount:sys_platform == "win32"]
winfspy>=0.6.0

[s3]
boto3>=1.28.0
aioboto3>=12.0.0

[test]
pytest>=8.3.5
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0

[webdav]
wsgidav>=4.3.0
cheroot>=11.1.0
