pydantic>=2
pyyaml
portalocker
click
python-dotenv
sqlitedict
tomli-w
xxhash

[all]
luigi
networkx
treelib
aiofiles
aiohttp
google-api-python-client
google-auth
google-auth-httplib2
google-auth-oauthlib
msal
paramiko
requests
jinja2
json-repair
langchain
langchain-community
langchain-core
langchain-google-genai
nest-asyncio
openai
GitPython
pathspec

[connectors]
aiofiles
aiohttp
google-api-python-client
google-auth
google-auth-httplib2
google-auth-oauthlib
msal
paramiko
requests

[dev]
mypy
pytest
pytest-asyncio
ruff

[git]
GitPython

[llm]
google-auth
jinja2
json-repair
langchain
langchain-community
langchain-core
langchain-google-genai
nest-asyncio
openai
requests

[lucidspark]
networkx
treelib

[pipes]
luigi

[sweep]
pathspec
