mirror of
https://github.com/tiennm99/DocsGPT.git
synced 2026-10-15 00:16:46 +00:00
No code change needed: the server side (`FastMCP`, `@mcp.tool`, `get_http_headers`, `http_app`) and the client side (`Client`, `BearerAuth`, the three transports, and the `mcp.client.auth` / `mcp.shared.auth` OAuth types imported directly) all kept their signatures. Verified beyond the suite by driving the real `/mcp` mount over a live uvicorn socket with the fastmcp client: tool discovery, a `search_docs` call and bearer-token extraction all round-trip, with the token reaching `search()` intact. fastmcp 4 and mcp 2.2 also moved to httpx2, so the retry tuple's comment now places them on that side of the split.
1167 lines
25 KiB
Plaintext
1167 lines
25 KiB
Plaintext
# GENERATED by scripts/export_requirements.sh from uv.lock -- do not edit.
|
|
#
|
|
# Core runtime plus the docling extra: DOC_PARSER_ENGINE=docling, the docling
|
|
# OCR backend (layout-model hybrid OCR, ocrmac/rapidocr engines), .adoc/.vtt/.xml
|
|
# attachment parsing, and read_document's 'structured' output. The default
|
|
# anydoc engine needs none of this, and OCR itself does not either:
|
|
# OCR_ENABLED=true with the tesseract binary (or a DeepSeek-OCR endpoint) runs
|
|
# through docsgpt/parser/file/ocr_parser.py.
|
|
# On Linux torch comes from the CPU-only PyTorch index (no CUDA stack); a GPU
|
|
# deployment can reinstall torch from PyPI on top.
|
|
# pip resolves the extra index as expected. uv only takes a package from the
|
|
# first index that lists it, and the PyTorch index carries stale copies of
|
|
# common packages, so with uv either run 'uv sync --extra docling' (the lock
|
|
# pins the index per package) or set UV_INDEX_STRATEGY=unsafe-best-match.
|
|
# Docker: --build-arg EXTRAS=docling
|
|
|
|
--extra-index-url https://download.pytorch.org/whl/cpu
|
|
|
|
a2wsgi==1.10.10
|
|
# via docsgpt
|
|
accelerate==1.15.0
|
|
# via docling-slim
|
|
aiofile==3.12.3
|
|
# via py-key-value-aio
|
|
aiofiles==25.1.0
|
|
# via daytona
|
|
aiohappyeyeballs==2.7.1
|
|
# via aiohttp
|
|
aiohttp==3.14.3
|
|
# via
|
|
# aiohttp-retry
|
|
# daytona
|
|
# daytona-analytics-api-client-async
|
|
# daytona-api-client-async
|
|
# daytona-toolbox-api-client-async
|
|
# python-socketio
|
|
aiohttp-retry==2.9.1
|
|
# via
|
|
# daytona-analytics-api-client-async
|
|
# daytona-api-client-async
|
|
# daytona-toolbox-api-client-async
|
|
aiosignal==1.4.0
|
|
# via aiohttp
|
|
alembic==1.20.0
|
|
# via docsgpt
|
|
amqp==5.3.1
|
|
# via kombu
|
|
aniso8601==10.0.1
|
|
# via flask-restx
|
|
annotated-doc==0.0.5
|
|
# via typer
|
|
annotated-types==0.8.0
|
|
# via pydantic
|
|
anthropic==1.5.0
|
|
# via docsgpt
|
|
antlr4-python3-runtime==4.9.3
|
|
# via omegaconf
|
|
anyio==4.15.1
|
|
# via
|
|
# anthropic
|
|
# google-genai
|
|
# httpx
|
|
# httpx-ws
|
|
# httpx2
|
|
# mcp
|
|
# openai
|
|
# py-key-value-aio
|
|
# sse-starlette
|
|
# starlette
|
|
# watchfiles
|
|
asgiref==3.12.1
|
|
# via opentelemetry-instrumentation-asgi
|
|
attrs==26.1.0
|
|
# via
|
|
# aiohttp
|
|
# cyclopts
|
|
# jsonschema
|
|
# jsonschema-path
|
|
# referencing
|
|
authlib==1.8.0
|
|
# via fastmcp-slim
|
|
beartype==0.22.9
|
|
# via py-key-value-aio
|
|
beautifulsoup4==4.15.0
|
|
# via
|
|
# docling-slim
|
|
# docsgpt
|
|
# markdownify
|
|
bidict==0.24.1
|
|
# via python-socketio
|
|
billiard==4.2.4
|
|
# via celery
|
|
blinker==1.9.0
|
|
# via flask
|
|
boto3==1.43.93
|
|
# via docsgpt
|
|
botocore==1.43.93
|
|
# via
|
|
# boto3
|
|
# s3transfer
|
|
cachetools==7.1.8
|
|
# via py-key-value-aio
|
|
caio==0.12.4
|
|
# via aiofile
|
|
cel-python==0.5.0
|
|
# via docsgpt
|
|
celery==5.6.3
|
|
# via
|
|
# celery-redbeat
|
|
# docsgpt
|
|
celery-redbeat==2.4.2
|
|
# via docsgpt
|
|
certifi==2026.7.22
|
|
# via
|
|
# docling-slim
|
|
# httpcore
|
|
# httpx
|
|
# requests
|
|
cffi==2.1.1 ; platform_python_implementation != 'PyPy'
|
|
# via cryptography
|
|
charset-normalizer==3.5.1
|
|
# via requests
|
|
click==8.1.8
|
|
# via
|
|
# celery
|
|
# click-didyoumean
|
|
# click-plugins
|
|
# click-repl
|
|
# ddgs
|
|
# flask
|
|
# gtts
|
|
# python-oxmsg
|
|
# uvicorn
|
|
click-didyoumean==0.3.1
|
|
# via celery
|
|
click-plugins==1.1.1.2
|
|
# via celery
|
|
click-repl==0.3.0
|
|
# via celery
|
|
colorama==0.4.6 ; sys_platform == 'win32'
|
|
# via
|
|
# click
|
|
# colorlog
|
|
# loguru
|
|
# tqdm
|
|
# typer
|
|
colorlog==6.12.0
|
|
# via rapidocr
|
|
croniter==6.2.4
|
|
# via docsgpt
|
|
cryptography==50.0.1
|
|
# via
|
|
# authlib
|
|
# docsgpt
|
|
# google-auth
|
|
# joserfc
|
|
# msal
|
|
# pyjwt
|
|
# secretstorage
|
|
cyclopts==4.25.2
|
|
# via fastmcp-slim
|
|
dataclasses-json==0.6.7
|
|
# via docsgpt
|
|
daytona==0.211.2
|
|
# via docsgpt
|
|
daytona-analytics-api-client==0.211.2
|
|
# via daytona
|
|
daytona-analytics-api-client-async==0.211.2
|
|
# via daytona
|
|
daytona-api-client==0.211.2
|
|
# via daytona
|
|
daytona-api-client-async==0.211.2
|
|
# via daytona
|
|
daytona-toolbox-api-client==0.211.2
|
|
# via daytona
|
|
daytona-toolbox-api-client-async==0.211.2
|
|
# via daytona
|
|
ddgs==9.16.0
|
|
# via docsgpt
|
|
decorator==5.3.1
|
|
# via retry
|
|
defusedxml==0.7.1
|
|
# via
|
|
# docling-core
|
|
# docling-slim
|
|
# docsgpt
|
|
# praw
|
|
deprecated==1.3.1
|
|
# via daytona
|
|
dill==0.4.1
|
|
# via multiprocess
|
|
distro==1.9.0
|
|
# via google-genai
|
|
dnspython==2.8.0
|
|
# via email-validator
|
|
doclang==0.7.3
|
|
# via docling-core
|
|
docling==2.126.0
|
|
# via docsgpt
|
|
docling-core==2.96.0
|
|
# via
|
|
# docling-parse
|
|
# docling-slim
|
|
docling-ibm-models==4.0.2
|
|
# via docling-slim
|
|
docling-parse==7.19.1
|
|
# via docling-slim
|
|
docling-slim==2.126.0
|
|
# via docling
|
|
docstring-parser==0.18.0
|
|
# via
|
|
# anthropic
|
|
# cyclopts
|
|
docx2txt==0.9
|
|
# via docsgpt
|
|
ecdsa==0.19.2
|
|
# via python-jose
|
|
elevenlabs==2.68.0
|
|
# via docsgpt
|
|
email-validator==2.3.0
|
|
# via pydantic
|
|
et-xmlfile==2.0.0
|
|
# via openpyxl
|
|
exceptiongroup==1.3.1
|
|
# via fastmcp-slim
|
|
faiss-cpu==1.15.0
|
|
# via docsgpt
|
|
faker==40.38.0
|
|
# via polyfactory
|
|
fast-ebook==0.2.0
|
|
# via docsgpt
|
|
fastembed==0.8.0
|
|
# via docsgpt
|
|
fastmcp==4.0.3
|
|
# via docsgpt
|
|
fastmcp-slim==4.0.3
|
|
# via fastmcp
|
|
filelock==3.32.6
|
|
# via
|
|
# huggingface-hub
|
|
# tldextract
|
|
# torch
|
|
filetype==1.2.0
|
|
# via docling-slim
|
|
firecrawl-anydoc==0.2.4
|
|
# via docsgpt
|
|
flask==3.1.3
|
|
# via
|
|
# docsgpt
|
|
# flask-restx
|
|
flask-restx==1.3.2
|
|
# via docsgpt
|
|
flatbuffers==25.12.19
|
|
# via onnxruntime
|
|
frozenlist==1.8.0
|
|
# via
|
|
# aiohttp
|
|
# aiosignal
|
|
fsspec==2026.7.0
|
|
# via
|
|
# huggingface-hub
|
|
# torch
|
|
google-api-core==2.36.0
|
|
# via google-api-python-client
|
|
google-api-python-client==2.200.0
|
|
# via docsgpt
|
|
google-auth==2.58.0
|
|
# via
|
|
# google-api-core
|
|
# google-api-python-client
|
|
# google-auth-httplib2
|
|
# google-auth-oauthlib
|
|
# google-genai
|
|
google-auth-httplib2==0.4.2
|
|
# via google-api-python-client
|
|
google-auth-oauthlib==1.4.1
|
|
# via docsgpt
|
|
google-genai==2.23.0
|
|
# via docsgpt
|
|
google-re2==1.1.20251105
|
|
# via cel-python
|
|
googleapis-common-protos==1.75.3
|
|
# via
|
|
# google-api-core
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
greenlet==3.5.5 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'
|
|
# via sqlalchemy
|
|
griffelib==2.3.0
|
|
# via fastmcp-slim
|
|
grpcio==1.83.1
|
|
# via
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# qdrant-client
|
|
gtts==2.5.4
|
|
# via docsgpt
|
|
gunicorn==26.2.0
|
|
# via
|
|
# docsgpt
|
|
# uvicorn-worker
|
|
h11==0.16.0
|
|
# via
|
|
# httpcore
|
|
# httpcore2
|
|
# uvicorn
|
|
# wsproto
|
|
h2==4.4.1
|
|
# via httpx
|
|
hf-xet==1.6.0 ; platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'
|
|
# via huggingface-hub
|
|
hpack==4.2.0
|
|
# via h2
|
|
httpcore==1.0.9
|
|
# via
|
|
# httpx
|
|
# httpx-ws
|
|
httpcore2==2.12.0 ; sys_platform != 'emscripten'
|
|
# via httpx2
|
|
httplib2==0.32.0
|
|
# via
|
|
# google-api-python-client
|
|
# google-auth-httplib2
|
|
httptools==0.8.0
|
|
# via uvicorn
|
|
httpx==0.28.1
|
|
# via
|
|
# daytona
|
|
# docling-slim
|
|
# elevenlabs
|
|
# google-genai
|
|
# httpx-ws
|
|
# huggingface-hub
|
|
# qdrant-client
|
|
httpx-ws==0.9.0
|
|
# via daytona
|
|
httpx2==2.12.0
|
|
# via
|
|
# anthropic
|
|
# docsgpt
|
|
# fastmcp-slim
|
|
# mcp
|
|
# openai
|
|
httpx2-jsfetch==1.0 ; sys_platform == 'emscripten'
|
|
# via httpx2
|
|
huggingface-hub==1.16.1
|
|
# via
|
|
# accelerate
|
|
# docling-ibm-models
|
|
# docling-slim
|
|
# fastembed
|
|
# tokenizers
|
|
# transformers
|
|
hyperframe==6.1.0
|
|
# via h2
|
|
idna==3.19
|
|
# via
|
|
# anyio
|
|
# email-validator
|
|
# httpx
|
|
# httpx2
|
|
# requests
|
|
# tldextract
|
|
# yarl
|
|
importlib-resources==7.1.0
|
|
# via flask-restx
|
|
itsdangerous==2.2.0
|
|
# via flask
|
|
jaraco-classes==3.4.0
|
|
# via keyring
|
|
jaraco-context==6.1.2
|
|
# via keyring
|
|
jaraco-functools==4.6.0
|
|
# via keyring
|
|
jeepney==0.9.0 ; sys_platform == 'linux'
|
|
# via
|
|
# keyring
|
|
# secretstorage
|
|
jinja2==3.1.6
|
|
# via
|
|
# docsgpt
|
|
# flask
|
|
# torch
|
|
jiter==0.17.0
|
|
# via
|
|
# anthropic
|
|
# openai
|
|
jmespath==1.1.0
|
|
# via
|
|
# boto3
|
|
# botocore
|
|
# cel-python
|
|
joserfc==1.7.5
|
|
# via
|
|
# authlib
|
|
# fastmcp-slim
|
|
jsonref==1.1.0
|
|
# via
|
|
# docling-core
|
|
# fastmcp-slim
|
|
jsonschema==4.26.0
|
|
# via
|
|
# docling-core
|
|
# flask-restx
|
|
# mcp
|
|
jsonschema-path==0.5.0
|
|
# via fastmcp-slim
|
|
jsonschema-specifications==2025.9.1
|
|
# via jsonschema
|
|
keyring==25.7.0
|
|
# via py-key-value-aio
|
|
kombu==5.6.2
|
|
# via
|
|
# celery
|
|
# docsgpt
|
|
lark==1.3.1
|
|
# via cel-python
|
|
latex2mathml==3.81.1
|
|
# via docling-core
|
|
loguru==0.7.3
|
|
# via fastembed
|
|
lxml==6.1.3
|
|
# via
|
|
# ddgs
|
|
# doclang
|
|
# python-docx
|
|
# python-pptx
|
|
mail-parser==4.6.5
|
|
# via docling-slim
|
|
mako==1.4.1
|
|
# via alembic
|
|
markdown-it-py==4.2.0
|
|
# via rich
|
|
markdownify==1.2.3
|
|
# via docsgpt
|
|
marko==2.2.4
|
|
# via docling-slim
|
|
markupsafe==3.0.3
|
|
# via
|
|
# flask
|
|
# jinja2
|
|
# mako
|
|
# werkzeug
|
|
marshmallow==3.26.2
|
|
# via dataclasses-json
|
|
mcp==2.2.0
|
|
# via fastmcp-slim
|
|
mcp-types==2.2.0
|
|
# via
|
|
# fastmcp-slim
|
|
# mcp
|
|
mdurl==0.1.2
|
|
# via markdown-it-py
|
|
mmh3==5.3.0
|
|
# via fastembed
|
|
more-itertools==11.1.0
|
|
# via
|
|
# jaraco-classes
|
|
# jaraco-functools
|
|
mpire==2.10.2
|
|
# via semchunk
|
|
mpmath==1.3.0
|
|
# via sympy
|
|
msal==1.38.0
|
|
# via docsgpt
|
|
multidict==6.8.0
|
|
# via
|
|
# aiohttp
|
|
# yarl
|
|
multiprocess==0.70.19
|
|
# via mpire
|
|
mypy-extensions==1.1.0
|
|
# via typing-inspect
|
|
networkx==3.6.1
|
|
# via
|
|
# docsgpt
|
|
# torch
|
|
numpy==2.5.3
|
|
# via
|
|
# accelerate
|
|
# docling-ibm-models
|
|
# docling-slim
|
|
# docsgpt
|
|
# faiss-cpu
|
|
# fastembed
|
|
# onnxruntime
|
|
# opencv-python
|
|
# pandas
|
|
# qdrant-client
|
|
# rapidocr
|
|
# safetensors
|
|
# scipy
|
|
# shapely
|
|
# torchvision
|
|
# transformers
|
|
oauthlib==3.3.1
|
|
# via requests-oauthlib
|
|
obstore==0.11.1
|
|
# via daytona
|
|
olefile==0.47
|
|
# via python-oxmsg
|
|
omegaconf==2.3.1
|
|
# via rapidocr
|
|
onnxruntime==1.30.0
|
|
# via
|
|
# docsgpt
|
|
# fastembed
|
|
openai==3.13.0
|
|
# via docsgpt
|
|
openapi-pydantic==0.5.1
|
|
# via fastmcp-slim
|
|
openapi3-parser==2.0.0
|
|
# via docsgpt
|
|
opencv-python==5.0.0.93
|
|
# via rapidocr
|
|
openpyxl==3.1.5
|
|
# via
|
|
# docling-slim
|
|
# docsgpt
|
|
opentelemetry-api==1.44.0
|
|
# via
|
|
# daytona
|
|
# fastmcp-slim
|
|
# google-api-core
|
|
# mcp
|
|
# opentelemetry-distro
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# opentelemetry-instrumentation
|
|
# opentelemetry-instrumentation-aiohttp-client
|
|
# opentelemetry-instrumentation-asgi
|
|
# opentelemetry-instrumentation-celery
|
|
# opentelemetry-instrumentation-dbapi
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-logging
|
|
# opentelemetry-instrumentation-psycopg
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# opentelemetry-instrumentation-starlette
|
|
# opentelemetry-instrumentation-wsgi
|
|
# opentelemetry-sdk
|
|
# opentelemetry-semantic-conventions
|
|
opentelemetry-distro==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-exporter-otlp==1.44.0
|
|
# via docsgpt
|
|
opentelemetry-exporter-otlp-proto-common==1.44.0
|
|
# via
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-exporter-otlp-proto-grpc==1.44.0
|
|
# via opentelemetry-exporter-otlp
|
|
opentelemetry-exporter-otlp-proto-http==1.44.0
|
|
# via
|
|
# daytona
|
|
# opentelemetry-exporter-otlp
|
|
opentelemetry-instrumentation==0.65b0
|
|
# via
|
|
# opentelemetry-distro
|
|
# opentelemetry-instrumentation-aiohttp-client
|
|
# opentelemetry-instrumentation-asgi
|
|
# opentelemetry-instrumentation-celery
|
|
# opentelemetry-instrumentation-dbapi
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-logging
|
|
# opentelemetry-instrumentation-psycopg
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# opentelemetry-instrumentation-starlette
|
|
# opentelemetry-instrumentation-wsgi
|
|
opentelemetry-instrumentation-aiohttp-client==0.65b0
|
|
# via daytona
|
|
opentelemetry-instrumentation-asgi==0.65b0
|
|
# via opentelemetry-instrumentation-starlette
|
|
opentelemetry-instrumentation-celery==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-dbapi==0.65b0
|
|
# via opentelemetry-instrumentation-psycopg
|
|
opentelemetry-instrumentation-flask==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-logging==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-psycopg==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-redis==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-requests==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-sqlalchemy==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-starlette==0.65b0
|
|
# via docsgpt
|
|
opentelemetry-instrumentation-wsgi==0.65b0
|
|
# via opentelemetry-instrumentation-flask
|
|
opentelemetry-proto==1.44.0
|
|
# via
|
|
# opentelemetry-exporter-otlp-proto-common
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-sdk==1.44.0
|
|
# via
|
|
# daytona
|
|
# opentelemetry-distro
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-semantic-conventions==0.65b0
|
|
# via
|
|
# opentelemetry-instrumentation
|
|
# opentelemetry-instrumentation-aiohttp-client
|
|
# opentelemetry-instrumentation-asgi
|
|
# opentelemetry-instrumentation-celery
|
|
# opentelemetry-instrumentation-dbapi
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-logging
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# opentelemetry-instrumentation-starlette
|
|
# opentelemetry-instrumentation-wsgi
|
|
# opentelemetry-sdk
|
|
opentelemetry-util-http==0.65b0
|
|
# via
|
|
# opentelemetry-instrumentation-aiohttp-client
|
|
# opentelemetry-instrumentation-asgi
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-starlette
|
|
# opentelemetry-instrumentation-wsgi
|
|
packaging==26.3
|
|
# via
|
|
# accelerate
|
|
# faiss-cpu
|
|
# fastmcp-slim
|
|
# huggingface-hub
|
|
# kombu
|
|
# marshmallow
|
|
# onnxruntime
|
|
# opentelemetry-instrumentation
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# transformers
|
|
pandas==3.0.5
|
|
# via
|
|
# docling-core
|
|
# docsgpt
|
|
pathable==0.6.0
|
|
# via jsonschema-path
|
|
pdf2image==1.17.0
|
|
# via docsgpt
|
|
pendulum==3.2.0
|
|
# via cel-python
|
|
pgvector==0.5.0
|
|
# via docsgpt
|
|
pillow==12.3.0
|
|
# via
|
|
# docling-core
|
|
# docling-ibm-models
|
|
# docling-parse
|
|
# docling-slim
|
|
# docsgpt
|
|
# fastembed
|
|
# pdf2image
|
|
# python-pptx
|
|
# rapidocr
|
|
# torchvision
|
|
platformdirs==4.11.8
|
|
# via fastmcp-slim
|
|
pluggy==1.6.0
|
|
# via docling-slim
|
|
polyfactory==3.3.0
|
|
# via docling-slim
|
|
portalocker==3.2.0
|
|
# via qdrant-client
|
|
praw==8.0.3
|
|
# via docsgpt
|
|
prawcore==4.0.0
|
|
# via praw
|
|
primp==2.0.0
|
|
# via ddgs
|
|
prompt-toolkit==3.0.53
|
|
# via click-repl
|
|
propcache==0.5.2
|
|
# via
|
|
# aiohttp
|
|
# yarl
|
|
proto-plus==1.28.4
|
|
# via google-api-core
|
|
protobuf==7.36.1
|
|
# via
|
|
# google-api-core
|
|
# googleapis-common-protos
|
|
# onnxruntime
|
|
# opentelemetry-proto
|
|
# proto-plus
|
|
# qdrant-client
|
|
psutil==7.2.2
|
|
# via accelerate
|
|
psycopg==3.3.5
|
|
# via docsgpt
|
|
psycopg-binary==3.3.5 ; implementation_name != 'pypy'
|
|
# via psycopg
|
|
psycopg-pool==3.3.1
|
|
# via psycopg
|
|
py==1.11.0
|
|
# via retry
|
|
py-key-value-aio==0.4.5
|
|
# via fastmcp-slim
|
|
py-rust-stemmers==0.1.8
|
|
# via fastembed
|
|
pyasn1==0.6.4
|
|
# via
|
|
# pyasn1-modules
|
|
# python-jose
|
|
# rsa
|
|
pyasn1-modules==0.4.2
|
|
# via google-auth
|
|
pyclipper==1.4.0
|
|
# via rapidocr
|
|
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
|
|
# via cffi
|
|
pydantic==2.13.5
|
|
# via
|
|
# anthropic
|
|
# daytona
|
|
# daytona-analytics-api-client
|
|
# daytona-analytics-api-client-async
|
|
# daytona-api-client
|
|
# daytona-api-client-async
|
|
# daytona-toolbox-api-client
|
|
# daytona-toolbox-api-client-async
|
|
# docling-core
|
|
# docling-parse
|
|
# docling-slim
|
|
# docsgpt
|
|
# elevenlabs
|
|
# fastmcp-slim
|
|
# google-genai
|
|
# mcp
|
|
# mcp-types
|
|
# openai
|
|
# openapi-pydantic
|
|
# openapi3-parser
|
|
# pydantic-settings
|
|
# qdrant-client
|
|
pydantic-core==2.46.5
|
|
# via
|
|
# elevenlabs
|
|
# pydantic
|
|
pydantic-settings==2.15.0
|
|
# via
|
|
# docling-core
|
|
# docling-slim
|
|
# docsgpt
|
|
# fastmcp-slim
|
|
pygments==2.21.0
|
|
# via
|
|
# mpire
|
|
# rich
|
|
# rich-rst
|
|
pyjwt==2.14.0
|
|
# via
|
|
# mcp
|
|
# msal
|
|
pylatexenc==2.11
|
|
# via docling-slim
|
|
pyparsing==3.3.2
|
|
# via httplib2
|
|
pypdf==6.18.1
|
|
# via docsgpt
|
|
pypdfium2==5.13.0
|
|
# via
|
|
# docling-slim
|
|
# docsgpt
|
|
pyperclip==1.11.0
|
|
# via fastmcp-slim
|
|
python-dateutil==2.9.0.post0
|
|
# via
|
|
# botocore
|
|
# celery
|
|
# celery-redbeat
|
|
# croniter
|
|
# daytona-analytics-api-client
|
|
# daytona-analytics-api-client-async
|
|
# daytona-api-client
|
|
# daytona-api-client-async
|
|
# daytona-toolbox-api-client
|
|
# daytona-toolbox-api-client-async
|
|
# docsgpt
|
|
# pandas
|
|
# pendulum
|
|
python-docx==1.2.0
|
|
# via docling-slim
|
|
python-dotenv==1.2.3
|
|
# via
|
|
# daytona
|
|
# docling-slim
|
|
# docsgpt
|
|
# fastmcp-slim
|
|
# pydantic-settings
|
|
# uvicorn
|
|
python-engineio==4.14.0
|
|
# via python-socketio
|
|
python-jose==3.5.0
|
|
# via docsgpt
|
|
python-multipart==0.0.32
|
|
# via
|
|
# daytona
|
|
# fastmcp-slim
|
|
# mcp
|
|
python-oxmsg==0.0.2
|
|
# via docling-slim
|
|
python-pptx==1.0.2
|
|
# via
|
|
# docling-slim
|
|
# docsgpt
|
|
python-socketio==5.16.4
|
|
# via daytona
|
|
pywin32==312 ; sys_platform == 'win32'
|
|
# via
|
|
# docling-parse
|
|
# mcp
|
|
# mpire
|
|
# portalocker
|
|
pywin32-ctypes==0.2.3 ; sys_platform == 'win32'
|
|
# via keyring
|
|
pyyaml==6.0.3
|
|
# via
|
|
# accelerate
|
|
# cel-python
|
|
# docling-core
|
|
# docsgpt
|
|
# fastmcp-slim
|
|
# huggingface-hub
|
|
# jsonschema-path
|
|
# omegaconf
|
|
# openapi3-parser
|
|
# rapidocr
|
|
# transformers
|
|
# uvicorn
|
|
qdrant-client==1.19.0
|
|
# via docsgpt
|
|
rapidocr==3.9.2
|
|
# via
|
|
# docling-slim
|
|
# docsgpt
|
|
redis==8.1.0
|
|
# via
|
|
# celery-redbeat
|
|
# docsgpt
|
|
referencing==0.37.0
|
|
# via
|
|
# flask-restx
|
|
# jsonschema
|
|
# jsonschema-path
|
|
# jsonschema-specifications
|
|
# openapi3-parser
|
|
regex==2026.9.10
|
|
# via
|
|
# tiktoken
|
|
# transformers
|
|
requests==2.34.2
|
|
# via
|
|
# docling-slim
|
|
# docsgpt
|
|
# elevenlabs
|
|
# fastembed
|
|
# google-api-core
|
|
# google-auth
|
|
# google-genai
|
|
# gtts
|
|
# msal
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# prawcore
|
|
# python-socketio
|
|
# rapidocr
|
|
# requests-file
|
|
# requests-oauthlib
|
|
# tiktoken
|
|
# tldextract
|
|
requests-file==3.0.1
|
|
# via tldextract
|
|
requests-oauthlib==2.0.0
|
|
# via google-auth-oauthlib
|
|
retry==0.9.2
|
|
# via docsgpt
|
|
rich==15.0.0
|
|
# via
|
|
# cyclopts
|
|
# docling-slim
|
|
# fastmcp-slim
|
|
# rich-rst
|
|
# typer
|
|
rich-rst==2.1.0
|
|
# via cyclopts
|
|
rpds-py==2026.6.3
|
|
# via
|
|
# jsonschema
|
|
# referencing
|
|
rsa==4.9.1
|
|
# via python-jose
|
|
rtree==1.4.1
|
|
# via docling-slim
|
|
s3transfer==0.19.2
|
|
# via boto3
|
|
safetensors==0.8.0
|
|
# via
|
|
# accelerate
|
|
# docling-ibm-models
|
|
# transformers
|
|
scipy==1.18.1
|
|
# via docling-slim
|
|
secretstorage==3.5.0 ; sys_platform == 'linux'
|
|
# via keyring
|
|
semchunk==3.2.5
|
|
# via docling-core
|
|
setuptools==81.0.0
|
|
# via torch
|
|
shapely==2.1.2
|
|
# via rapidocr
|
|
shellingham==1.5.4
|
|
# via typer
|
|
simple-websocket==1.1.0
|
|
# via python-engineio
|
|
six==1.17.0
|
|
# via
|
|
# ecdsa
|
|
# markdownify
|
|
# python-dateutil
|
|
# rapidocr
|
|
sniffio==1.3.1
|
|
# via
|
|
# anthropic
|
|
# google-genai
|
|
# openai
|
|
soupsieve==2.9.2
|
|
# via beautifulsoup4
|
|
sqlalchemy==2.0.52
|
|
# via
|
|
# alembic
|
|
# docsgpt
|
|
sse-starlette==3.4.11
|
|
# via mcp
|
|
starlette==1.6.0
|
|
# via
|
|
# docsgpt
|
|
# fastmcp-slim
|
|
# mcp
|
|
# sse-starlette
|
|
sympy==1.14.0
|
|
# via torch
|
|
tabulate==0.10.0
|
|
# via docling-core
|
|
tenacity==9.1.4
|
|
# via
|
|
# celery-redbeat
|
|
# google-genai
|
|
tiktoken==0.14.0
|
|
# via docsgpt
|
|
tldextract==5.3.2
|
|
# via docsgpt
|
|
tokenizers==0.22.2
|
|
# via
|
|
# docsgpt
|
|
# fastembed
|
|
# transformers
|
|
toml==0.10.2
|
|
# via daytona
|
|
torch==2.11.0 ; sys_platform != 'linux'
|
|
# via
|
|
# accelerate
|
|
# docling-ibm-models
|
|
# docling-slim
|
|
# docsgpt
|
|
# safetensors
|
|
# torchvision
|
|
torch==2.11.0+cpu ; sys_platform == 'linux'
|
|
# via
|
|
# accelerate
|
|
# docling-ibm-models
|
|
# docling-slim
|
|
# docsgpt
|
|
# safetensors
|
|
# torchvision
|
|
torchvision==0.26.0 ; sys_platform != 'linux'
|
|
# via
|
|
# docling-ibm-models
|
|
# docling-slim
|
|
# docsgpt
|
|
torchvision==0.26.0+cpu ; sys_platform == 'linux'
|
|
# via
|
|
# docling-ibm-models
|
|
# docling-slim
|
|
# docsgpt
|
|
tqdm==4.70.1
|
|
# via
|
|
# docling-slim
|
|
# docsgpt
|
|
# fastembed
|
|
# huggingface-hub
|
|
# mpire
|
|
# rapidocr
|
|
# semchunk
|
|
# transformers
|
|
transformers==5.8.1
|
|
# via
|
|
# docling-core
|
|
# docling-ibm-models
|
|
# docsgpt
|
|
tree-sitter==0.26.0
|
|
# via docling-core
|
|
tree-sitter-c==0.24.2
|
|
# via docling-core
|
|
tree-sitter-javascript==0.25.0
|
|
# via docling-core
|
|
tree-sitter-python==0.25.0
|
|
# via docling-core
|
|
tree-sitter-typescript==0.23.2
|
|
# via docling-core
|
|
truststore==0.10.4 ; sys_platform != 'emscripten'
|
|
# via
|
|
# httpcore2
|
|
# httpx2
|
|
typer==0.26.8
|
|
# via
|
|
# doclang
|
|
# docling-core
|
|
# docling-slim
|
|
# huggingface-hub
|
|
# transformers
|
|
typing-extensions==4.16.0
|
|
# via
|
|
# aiohttp
|
|
# aiosignal
|
|
# alembic
|
|
# anthropic
|
|
# anyio
|
|
# beautifulsoup4
|
|
# daytona
|
|
# daytona-analytics-api-client
|
|
# daytona-analytics-api-client-async
|
|
# daytona-api-client
|
|
# daytona-api-client-async
|
|
# daytona-toolbox-api-client
|
|
# daytona-toolbox-api-client-async
|
|
# docling-core
|
|
# elevenlabs
|
|
# exceptiongroup
|
|
# fastmcp-slim
|
|
# google-genai
|
|
# grpcio
|
|
# httpx2
|
|
# huggingface-hub
|
|
# mcp
|
|
# mcp-types
|
|
# obstore
|
|
# openai
|
|
# opentelemetry-api
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# opentelemetry-sdk
|
|
# opentelemetry-semantic-conventions
|
|
# polyfactory
|
|
# psycopg
|
|
# psycopg-pool
|
|
# py-key-value-aio
|
|
# pydantic
|
|
# pydantic-core
|
|
# python-docx
|
|
# python-oxmsg
|
|
# python-pptx
|
|
# referencing
|
|
# sqlalchemy
|
|
# starlette
|
|
# torch
|
|
# typing-inspect
|
|
# typing-inspection
|
|
typing-inspect==0.9.0
|
|
# via dataclasses-json
|
|
typing-inspection==0.4.4
|
|
# via
|
|
# mcp
|
|
# pydantic
|
|
# pydantic-settings
|
|
tzdata==2026.4
|
|
# via
|
|
# faker
|
|
# kombu
|
|
# pandas
|
|
# pendulum
|
|
# psycopg
|
|
# tzlocal
|
|
tzlocal==5.4.4
|
|
# via celery
|
|
uncalled-for==0.4.0
|
|
# via fastmcp-slim
|
|
update-checker==1.0.0
|
|
# via praw
|
|
uritemplate==4.2.0
|
|
# via google-api-python-client
|
|
urllib3==2.7.0
|
|
# via
|
|
# botocore
|
|
# daytona
|
|
# daytona-analytics-api-client
|
|
# daytona-api-client
|
|
# daytona-toolbox-api-client
|
|
# qdrant-client
|
|
# requests
|
|
uvicorn==0.52.4
|
|
# via
|
|
# docsgpt
|
|
# fastmcp-slim
|
|
# mcp
|
|
# uvicorn-worker
|
|
uvicorn-worker==0.4.0
|
|
# via docsgpt
|
|
uvloop==0.22.1 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
|
|
# via uvicorn
|
|
vine==5.1.0
|
|
# via
|
|
# amqp
|
|
# celery
|
|
# kombu
|
|
watchfiles==1.2.0
|
|
# via
|
|
# fastmcp-slim
|
|
# uvicorn
|
|
wcwidth==0.8.3
|
|
# via prompt-toolkit
|
|
websocket-client==1.9.2
|
|
# via
|
|
# docsgpt
|
|
# praw
|
|
# python-socketio
|
|
websockets==16.1.1
|
|
# via
|
|
# docling-slim
|
|
# elevenlabs
|
|
# fastmcp-slim
|
|
# google-genai
|
|
# uvicorn
|
|
werkzeug==3.1.8
|
|
# via
|
|
# docsgpt
|
|
# flask
|
|
# flask-restx
|
|
win32-setctime==1.2.0 ; sys_platform == 'win32'
|
|
# via loguru
|
|
wrapt==2.4.1
|
|
# via
|
|
# deprecated
|
|
# opentelemetry-instrumentation
|
|
# opentelemetry-instrumentation-aiohttp-client
|
|
# opentelemetry-instrumentation-dbapi
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
wsproto==1.3.2
|
|
# via
|
|
# daytona
|
|
# httpx-ws
|
|
# simple-websocket
|
|
xlsxwriter==3.2.9
|
|
# via python-pptx
|
|
yarl==1.24.5
|
|
# via aiohttp
|