Files
patchy631--ai-engineering-hub/firecrawl-agent/requirements.txt
T
2026-07-13 12:37:47 +08:00

646 lines
13 KiB
Plaintext

# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml -o requirements.txt
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.12.15
# via
# firecrawl-py
# llama-index-core
# llama-index-readers-web
# oxylabs
aiosignal==1.4.0
# via aiohttp
aiosqlite==0.21.0
# via llama-index-core
altair==5.5.0
# via streamlit
annotated-types==0.7.0
# via pydantic
anyio==4.10.0
# via
# httpx
# httpx-ws
# lmstudio
# openai
# starlette
asgiref==3.9.1
# via beta9
asttokens==3.0.0
# via stack-data
attrs==25.3.0
# via
# aiohttp
# jsonschema
# outcome
# referencing
# trio
banks==2.2.0
# via llama-index-core
bcrypt==4.3.0
# via paramiko
beam-client==0.2.175
# via firecrawl-agent (pyproject.toml)
beautifulsoup4==4.13.4
# via
# feedfinder2
# llama-index-readers-file
# llama-index-readers-web
# markdownify
# newspaper3k
beta9==0.1.229
# via beam-client
betterproto-beta9==2.0.1
# via beta9
black==25.1.0
# via betterproto-beta9
blinker==1.9.0
# via streamlit
cachetools==6.1.0
# via streamlit
certifi==2025.8.3
# via
# httpcore
# httpx
# llama-cloud
# requests
# selenium
cffi==1.17.1
# via
# cryptography
# pynacl
charset-normalizer==3.4.3
# via requests
chromedriver-autoinstaller==0.6.4
# via llama-index-readers-web
click==8.2.1
# via
# beta9
# black
# llama-cloud-services
# nltk
# streamlit
# uvicorn
cloudpickle==3.1.1
# via beta9
colorama==0.4.6
# via griffe
coloredlogs==15.0.1
# via onnxruntime
croniter==3.0.4
# via beta9
cryptography==45.0.6
# via paramiko
cssselect==1.3.0
# via newspaper3k
dataclasses-json==0.6.7
# via llama-index-core
decorator==5.2.1
# via ipython
defusedxml==0.7.1
# via
# llama-index-readers-file
# llama-index-readers-web
deprecated==1.2.18
# via
# banks
# llama-index-core
# llama-index-indices-managed-llama-cloud
# llama-index-instrumentation
dirtyjson==1.0.8
# via llama-index-core
distro==1.9.0
# via openai
executing==2.2.0
# via stack-data
fastapi==0.116.1
# via beta9
fastembed==0.7.1
# via llama-index-embeddings-fastembed
feedfinder2==0.0.4
# via newspaper3k
feedparser==6.0.11
# via newspaper3k
filelock==3.18.0
# via
# huggingface-hub
# tldextract
filetype==1.2.0
# via llama-index-core
firecrawl-py==2.16.5
# via firecrawl-agent (pyproject.toml)
flatbuffers==25.2.10
# via onnxruntime
frozenlist==1.7.0
# via
# aiohttp
# aiosignal
fsspec==2025.7.0
# via
# huggingface-hub
# llama-index-core
gitdb==4.0.12
# via gitpython
gitpython==3.1.45
# via streamlit
greenlet==3.2.4
# via
# playwright
# sqlalchemy
griffe==1.12.0
# via banks
grpcio==1.69.0
# via
# beta9
# llama-index-vector-stores-qdrant
# qdrant-client
grpclib==0.4.8
# via
# beta9
# betterproto-beta9
h11==0.16.0
# via
# httpcore
# uvicorn
# wsproto
h2==4.2.0
# via
# grpclib
# httpx
hf-xet==1.1.7
# via huggingface-hub
hpack==4.1.0
# via h2
html2text==2024.2.26
# via llama-index-readers-web
httpcore==1.0.9
# via
# httpx
# httpx-ws
httpx==0.28.1
# via
# httpx-ws
# llama-cloud
# llama-index-core
# llama-index-readers-web
# lmstudio
# ollama
# openai
# qdrant-client
httpx-ws==0.7.2
# via lmstudio
huggingface-hub==0.34.4
# via
# fastembed
# tokenizers
humanfriendly==10.0
# via coloredlogs
hyperframe==6.1.0
# via h2
idna==3.10
# via
# anyio
# httpx
# requests
# tldextract
# trio
# yarl
ipython==9.4.0
# via firecrawl-agent (pyproject.toml)
ipython-pygments-lexers==1.1.1
# via ipython
isort==5.13.2
# via betterproto-beta9
jedi==0.19.2
# via ipython
jieba3k==0.35.1
# via newspaper3k
jinja2==3.1.6
# via
# altair
# banks
# betterproto-beta9
# pydeck
jiter==0.10.0
# via openai
joblib==1.5.1
# via nltk
jsonschema==4.25.0
# via altair
jsonschema-specifications==2025.4.1
# via jsonschema
llama-cloud==0.1.35
# via
# llama-cloud-services
# llama-index-indices-managed-llama-cloud
llama-cloud-services==0.6.54
# via llama-parse
llama-index==0.13.1
# via firecrawl-agent (pyproject.toml)
llama-index-cli==0.5.0
# via llama-index
llama-index-core==0.13.1
# via
# llama-cloud-services
# llama-index
# llama-index-cli
# llama-index-embeddings-fastembed
# llama-index-embeddings-openai
# llama-index-indices-managed-llama-cloud
# llama-index-llms-lmstudio
# llama-index-llms-ollama
# llama-index-llms-openai
# llama-index-readers-file
# llama-index-readers-llama-parse
# llama-index-readers-web
# llama-index-vector-stores-qdrant
llama-index-embeddings-fastembed==0.4.0
# via firecrawl-agent (pyproject.toml)
llama-index-embeddings-openai==0.5.0
# via
# llama-index
# llama-index-cli
llama-index-indices-managed-llama-cloud==0.9.1
# via llama-index
llama-index-instrumentation==0.4.0
# via llama-index-workflows
llama-index-llms-lmstudio==0.4.0
# via firecrawl-agent (pyproject.toml)
llama-index-llms-ollama==0.7.0
# via firecrawl-agent (pyproject.toml)
llama-index-llms-openai==0.5.3
# via
# llama-index
# llama-index-cli
llama-index-readers-file==0.5.1
# via llama-index
llama-index-readers-llama-parse==0.5.0
# via llama-index
llama-index-readers-web==0.5.0
# via firecrawl-agent (pyproject.toml)
llama-index-vector-stores-qdrant==0.7.1
# via firecrawl-agent (pyproject.toml)
llama-index-workflows==1.3.0
# via llama-index-core
llama-parse==0.6.54
# via llama-index-readers-llama-parse
lmstudio==1.4.1
# via firecrawl-agent (pyproject.toml)
loguru==0.7.3
# via fastembed
lxml==6.0.0
# via
# llama-index-readers-web
# lxml-html-clean
# newspaper3k
lxml-html-clean==0.4.2
# via llama-index-readers-web
markdown-it-py==4.0.0
# via rich
markdownify==1.2.0
# via llama-index-readers-web
markupsafe==3.0.2
# via jinja2
marshmallow==3.26.1
# via dataclasses-json
matplotlib-inline==0.1.7
# via ipython
mdurl==0.1.2
# via markdown-it-py
mmh3==5.2.0
# via fastembed
mpmath==1.3.0
# via sympy
msgspec==0.19.0
# via lmstudio
multidict==6.6.4
# via
# aiohttp
# grpclib
# yarl
mypy-extensions==1.1.0
# via
# black
# typing-inspect
narwhals==2.1.1
# via altair
nest-asyncio==1.6.0
# via
# firecrawl-py
# llama-index-core
networkx==3.5
# via llama-index-core
newspaper3k==0.2.8
# via llama-index-readers-web
nltk==3.9.1
# via
# llama-index
# llama-index-core
# newspaper3k
numpy==2.3.2
# via
# fastembed
# llama-index-core
# onnxruntime
# pandas
# pydeck
# qdrant-client
# streamlit
ollama==0.5.3
# via llama-index-llms-ollama
onnxruntime==1.22.1
# via fastembed
openai==1.99.9
# via
# llama-index-embeddings-openai
# llama-index-llms-openai
outcome==1.3.0.post0
# via
# trio
# trio-websocket
oxylabs==2.0.0
# via llama-index-readers-web
packaging==25.0
# via
# altair
# black
# chromedriver-autoinstaller
# huggingface-hub
# marshmallow
# onnxruntime
# streamlit
pandas==2.2.3
# via
# llama-index-readers-file
# streamlit
paramiko==3.5.1
# via beta9
parso==0.8.4
# via jedi
pathspec==0.12.1
# via black
pexpect==4.9.0
# via ipython
pillow==11.3.0
# via
# fastembed
# llama-index-core
# newspaper3k
# streamlit
platformdirs==4.3.8
# via
# banks
# black
# llama-cloud-services
# llama-index-core
playwright==1.54.0
# via llama-index-readers-web
portalocker==3.2.0
# via qdrant-client
prompt-toolkit==3.0.51
# via
# beta9
# ipython
propcache==0.3.2
# via
# aiohttp
# yarl
protobuf==4.25.8
# via
# beta9
# onnxruntime
# qdrant-client
# streamlit
ptyprocess==0.7.0
# via pexpect
pure-eval==0.2.3
# via stack-data
py-rust-stemmers==0.1.5
# via fastembed
pyarrow==21.0.0
# via streamlit
pycparser==2.22
# via cffi
pydantic==2.11.7
# via
# banks
# fastapi
# firecrawl-py
# llama-cloud
# llama-cloud-services
# llama-index-core
# llama-index-instrumentation
# llama-index-workflows
# ollama
# openai
# qdrant-client
pydantic-core==2.33.2
# via pydantic
pydeck==0.9.1
# via streamlit
pyee==13.0.0
# via playwright
pygments==2.19.2
# via
# ipython
# ipython-pygments-lexers
# rich
pynacl==1.5.0
# via paramiko
pypdf==5.9.0
# via llama-index-readers-file
pysocks==1.7.1
# via urllib3
python-dateutil==2.9.0.post0
# via
# betterproto-beta9
# croniter
# newspaper3k
# pandas
python-dotenv==1.1.1
# via
# firecrawl-py
# llama-cloud-services
pytz==2025.2
# via
# croniter
# pandas
pyyaml==6.0.2
# via
# huggingface-hub
# llama-index-core
# newspaper3k
qdrant-client==1.15.1
# via
# firecrawl-agent (pyproject.toml)
# llama-index-vector-stores-qdrant
referencing==0.36.2
# via
# jsonschema
# jsonschema-specifications
regex==2025.7.34
# via
# nltk
# tiktoken
requests==2.32.4
# via
# beam-client
# beta9
# fastembed
# feedfinder2
# firecrawl-py
# huggingface-hub
# llama-index-core
# llama-index-readers-web
# newspaper3k
# oxylabs
# requests-file
# spider-client
# streamlit
# tiktoken
# tldextract
requests-file==2.1.0
# via tldextract
rich==13.9.4
# via beta9
rpds-py==0.27.0
# via
# jsonschema
# referencing
selenium==4.35.0
# via llama-index-readers-web
setuptools==80.9.0
# via llama-index-core
sgmllib3k==1.0.0
# via feedparser
six==1.17.0
# via
# feedfinder2
# markdownify
# python-dateutil
smmap==5.0.2
# via gitdb
sniffio==1.3.1
# via
# anyio
# openai
# trio
sortedcontainers==2.4.0
# via trio
soupsieve==2.7
# via beautifulsoup4
spider-client==0.0.27
# via llama-index-readers-web
sqlalchemy==2.0.43
# via llama-index-core
stack-data==0.6.3
# via ipython
starlette==0.47.2
# via fastapi
streamlit==1.48.1
# via firecrawl-agent (pyproject.toml)
striprtf==0.0.26
# via llama-index-readers-file
sympy==1.14.0
# via onnxruntime
tenacity==9.1.2
# via
# llama-cloud-services
# llama-index-core
# streamlit
tiktoken==0.11.0
# via llama-index-core
tinysegmenter==0.3
# via newspaper3k
tldextract==5.3.0
# via newspaper3k
tokenizers==0.21.4
# via fastembed
toml==0.10.2
# via streamlit
tornado==6.5.2
# via streamlit
tqdm==4.67.1
# via
# fastembed
# huggingface-hub
# llama-index-core
# nltk
# openai
traitlets==5.14.3
# via
# ipython
# matplotlib-inline
trio==0.30.0
# via
# selenium
# trio-websocket
trio-websocket==0.12.2
# via selenium
typeguard==2.13.3
# via beta9
typing-extensions==4.14.1
# via
# aiosignal
# aiosqlite
# altair
# anyio
# beautifulsoup4
# beta9
# betterproto-beta9
# fastapi
# huggingface-hub
# ipython
# llama-index-core
# llama-index-workflows
# lmstudio
# openai
# pydantic
# pydantic-core
# pyee
# referencing
# selenium
# sqlalchemy
# starlette
# streamlit
# typing-inspect
# typing-inspection
typing-inspect==0.9.0
# via
# dataclasses-json
# llama-index-core
typing-inspection==0.4.1
# via pydantic
tzdata==2025.2
# via pandas
urllib3==2.5.0
# via
# llama-index-readers-web
# qdrant-client
# requests
# selenium
uvicorn==0.35.0
# via beta9
watchdog==4.0.2
# via beta9
wcwidth==0.2.13
# via prompt-toolkit
websocket-client==1.8.0
# via
# beta9
# selenium
websockets==13.1
# via
# beam-client
# beta9
# firecrawl-py
wrapt==1.17.3
# via
# deprecated
# llama-index-core
wsproto==1.2.0
# via
# httpx-ws
# trio-websocket
yarl==1.20.1
# via aiohttp