mirror of
https://github.com/langgenius/dify.git
synced 2026-02-27 20:05:09 +00:00
952 lines
20 KiB
TOML
952 lines
20 KiB
TOML
# This file was autogenerated by uv via the following command:
|
|
# uv pip compile pyproject.toml -o uv.lock
|
|
abnf==2.2.0
|
|
# via polyfile-weave
|
|
aiofiles==24.1.0
|
|
# via unstructured-client
|
|
aiohappyeyeballs==2.6.1
|
|
# via aiohttp
|
|
aiohttp==3.12.15
|
|
# via
|
|
# gql
|
|
# litellm
|
|
aiosignal==1.4.0
|
|
# via aiohttp
|
|
alembic==1.16.5
|
|
# via flask-migrate
|
|
amqp==5.3.1
|
|
# via kombu
|
|
aniso8601==10.0.1
|
|
# via flask-restx
|
|
annotated-types==0.7.0
|
|
# via pydantic
|
|
anyio==4.10.0
|
|
# via
|
|
# gql
|
|
# httpx
|
|
# langfuse
|
|
# openai
|
|
# starlette
|
|
arize-phoenix-otel==0.9.2
|
|
# via dify-api (pyproject.toml)
|
|
attrs==25.3.0
|
|
# via
|
|
# aiohttp
|
|
# jsonschema
|
|
# referencing
|
|
authlib==1.3.1
|
|
# via dify-api (pyproject.toml)
|
|
azure-core==1.35.1
|
|
# via azure-identity
|
|
azure-identity==1.16.1
|
|
# via dify-api (pyproject.toml)
|
|
backoff==2.2.1
|
|
# via
|
|
# gql
|
|
# langfuse
|
|
# unstructured
|
|
beautifulsoup4==4.12.2
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# bs4
|
|
# readabilipy
|
|
# unstructured
|
|
bidict==0.23.1
|
|
# via python-socketio
|
|
billiard==4.2.1
|
|
# via celery
|
|
blinker==1.9.0
|
|
# via
|
|
# flask
|
|
# sentry-sdk
|
|
boto3==1.35.99
|
|
# via dify-api (pyproject.toml)
|
|
boto3-stubs==1.40.33
|
|
# via opik
|
|
botocore==1.35.99
|
|
# via
|
|
# boto3
|
|
# s3transfer
|
|
botocore-stubs==1.40.33
|
|
# via boto3-stubs
|
|
bottleneck==1.6.0
|
|
# via pandas
|
|
brotli==1.1.0
|
|
# via flask-compress
|
|
bs4==0.0.2
|
|
# via dify-api (pyproject.toml)
|
|
cachetools==5.3.3
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# google-auth
|
|
celery==5.5.3
|
|
# via dify-api (pyproject.toml)
|
|
certifi==2025.8.3
|
|
# via
|
|
# httpcore
|
|
# httpx
|
|
# mailchimp-transactional
|
|
# requests
|
|
# sentry-sdk
|
|
cffi==2.0.0
|
|
# via cryptography
|
|
chardet==5.1.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# polyfile-weave
|
|
# unstructured
|
|
charset-normalizer==3.4.3
|
|
# via
|
|
# pdfminer-six
|
|
# requests
|
|
cint==1.0.0
|
|
# via polyfile-weave
|
|
click==8.2.1
|
|
# via
|
|
# celery
|
|
# click-didyoumean
|
|
# click-plugins
|
|
# click-repl
|
|
# flask
|
|
# litellm
|
|
# nltk
|
|
# opik
|
|
# python-oxmsg
|
|
# wandb
|
|
# weave
|
|
click-didyoumean==0.3.1
|
|
# via celery
|
|
click-plugins==1.1.1.2
|
|
# via celery
|
|
click-repl==0.3.0
|
|
# via celery
|
|
cryptography==46.0.1
|
|
# via
|
|
# authlib
|
|
# azure-identity
|
|
# msal
|
|
# pdfminer-six
|
|
# pyjwt
|
|
# unstructured-client
|
|
dataclasses-json==0.6.7
|
|
# via unstructured
|
|
defusedxml==0.7.1
|
|
# via odfpy
|
|
deprecated==1.2.18
|
|
# via
|
|
# opentelemetry-api
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# opentelemetry-propagator-b3
|
|
# opentelemetry-semantic-conventions
|
|
diskcache==5.6.3
|
|
# via weave
|
|
distro==1.9.0
|
|
# via openai
|
|
docstring-parser==0.17.0
|
|
# via google-cloud-aiplatform
|
|
ecdsa==0.19.1
|
|
# via sendgrid
|
|
emoji==2.14.1
|
|
# via unstructured
|
|
et-xmlfile==2.0.0
|
|
# via openpyxl
|
|
eval-type-backport==0.2.2
|
|
# via weave
|
|
fickling==0.1.4
|
|
# via polyfile-weave
|
|
filelock==3.19.1
|
|
# via
|
|
# huggingface-hub
|
|
# transformers
|
|
filetype==1.2.0
|
|
# via unstructured
|
|
flask==3.1.2
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# flask-compress
|
|
# flask-cors
|
|
# flask-login
|
|
# flask-migrate
|
|
# flask-orjson
|
|
# flask-restx
|
|
# flask-sqlalchemy
|
|
# sentry-sdk
|
|
flask-compress==1.18
|
|
# via dify-api (pyproject.toml)
|
|
flask-cors==6.0.1
|
|
# via dify-api (pyproject.toml)
|
|
flask-login==0.6.3
|
|
# via dify-api (pyproject.toml)
|
|
flask-migrate==4.0.7
|
|
# via dify-api (pyproject.toml)
|
|
flask-orjson==2.0.0
|
|
# via dify-api (pyproject.toml)
|
|
flask-restx==1.3.0
|
|
# via dify-api (pyproject.toml)
|
|
flask-sqlalchemy==3.1.1
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# flask-migrate
|
|
frozenlist==1.7.0
|
|
# via
|
|
# aiohttp
|
|
# aiosignal
|
|
fsspec==2025.9.0
|
|
# via huggingface-hub
|
|
gevent==24.11.1
|
|
# via dify-api (pyproject.toml)
|
|
gitdb==4.0.12
|
|
# via gitpython
|
|
gitpython==3.1.45
|
|
# via wandb
|
|
gmpy2==2.2.1
|
|
# via dify-api (pyproject.toml)
|
|
google-api-core==2.18.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# google-api-python-client
|
|
# google-cloud-aiplatform
|
|
# google-cloud-bigquery
|
|
# google-cloud-core
|
|
# google-cloud-resource-manager
|
|
# google-cloud-storage
|
|
google-api-python-client==2.90.0
|
|
# via dify-api (pyproject.toml)
|
|
google-auth==2.29.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# google-api-core
|
|
# google-api-python-client
|
|
# google-auth-httplib2
|
|
# google-cloud-aiplatform
|
|
# google-cloud-bigquery
|
|
# google-cloud-core
|
|
# google-cloud-resource-manager
|
|
# google-cloud-storage
|
|
google-auth-httplib2==0.2.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# google-api-python-client
|
|
google-cloud-aiplatform==1.49.0
|
|
# via dify-api (pyproject.toml)
|
|
google-cloud-bigquery==3.30.0
|
|
# via google-cloud-aiplatform
|
|
google-cloud-core==2.4.3
|
|
# via
|
|
# google-cloud-bigquery
|
|
# google-cloud-storage
|
|
google-cloud-resource-manager==1.14.2
|
|
# via google-cloud-aiplatform
|
|
google-cloud-storage==2.19.0
|
|
# via google-cloud-aiplatform
|
|
google-crc32c==1.7.1
|
|
# via
|
|
# google-cloud-storage
|
|
# google-resumable-media
|
|
google-resumable-media==2.7.2
|
|
# via
|
|
# google-cloud-bigquery
|
|
# google-cloud-storage
|
|
googleapis-common-protos==1.63.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# google-api-core
|
|
# grpc-google-iam-v1
|
|
# grpcio-status
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
gql==4.0.0
|
|
# via weave
|
|
graphql-core==3.2.6
|
|
# via gql
|
|
graphviz==0.21
|
|
# via polyfile-weave
|
|
greenlet==3.2.4
|
|
# via
|
|
# gevent
|
|
# sqlalchemy
|
|
grpc-google-iam-v1==0.14.2
|
|
# via google-cloud-resource-manager
|
|
grpcio==1.75.0
|
|
# via
|
|
# google-api-core
|
|
# googleapis-common-protos
|
|
# grpc-google-iam-v1
|
|
# grpcio-status
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
grpcio-status==1.62.3
|
|
# via google-api-core
|
|
gunicorn==23.0.0
|
|
# via dify-api (pyproject.toml)
|
|
h11==0.16.0
|
|
# via
|
|
# httpcore
|
|
# wsproto
|
|
hf-xet==1.1.10
|
|
# via huggingface-hub
|
|
hiredis==3.2.1
|
|
# via redis
|
|
html5lib==1.1
|
|
# via
|
|
# readabilipy
|
|
# unstructured
|
|
httpcore==1.0.9
|
|
# via
|
|
# httpx
|
|
# unstructured-client
|
|
httplib2==0.31.0
|
|
# via
|
|
# google-api-python-client
|
|
# google-auth-httplib2
|
|
httpx==0.27.2
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# langfuse
|
|
# langsmith
|
|
# litellm
|
|
# openai
|
|
# opik
|
|
# unstructured-client
|
|
httpx-sse==0.4.1
|
|
# via dify-api (pyproject.toml)
|
|
huggingface-hub==0.35.0
|
|
# via
|
|
# tokenizers
|
|
# transformers
|
|
idna==3.10
|
|
# via
|
|
# anyio
|
|
# httpx
|
|
# langfuse
|
|
# requests
|
|
# yarl
|
|
importlib-metadata==8.4.0
|
|
# via
|
|
# litellm
|
|
# opentelemetry-api
|
|
# opentelemetry-instrumentation-flask
|
|
importlib-resources==6.5.2
|
|
# via flask-restx
|
|
iniconfig==2.1.0
|
|
# via pytest
|
|
intervaltree==3.1.0
|
|
# via polyfile-weave
|
|
itsdangerous==2.2.0
|
|
# via flask
|
|
jieba==0.42.1
|
|
# via dify-api (pyproject.toml)
|
|
jinja2==3.1.6
|
|
# via
|
|
# flask
|
|
# litellm
|
|
# opik
|
|
# pandas
|
|
# polyfile-weave
|
|
jiter==0.11.0
|
|
# via openai
|
|
jmespath==1.0.1
|
|
# via
|
|
# boto3
|
|
# botocore
|
|
joblib==1.5.2
|
|
# via nltk
|
|
json-repair==0.50.1
|
|
# via dify-api (pyproject.toml)
|
|
jsonschema==4.25.1
|
|
# via
|
|
# flask-restx
|
|
# litellm
|
|
# weave
|
|
jsonschema-specifications==2025.9.1
|
|
# via jsonschema
|
|
kaitaistruct==0.11
|
|
# via polyfile-weave
|
|
kombu==5.5.4
|
|
# via celery
|
|
langdetect==1.0.9
|
|
# via unstructured
|
|
langfuse==2.51.5
|
|
# via dify-api (pyproject.toml)
|
|
langsmith==0.1.147
|
|
# via dify-api (pyproject.toml)
|
|
litellm==1.63.7
|
|
# via opik
|
|
llvmlite==0.44.0
|
|
# via numba
|
|
lxml==6.0.1
|
|
# via
|
|
# python-docx
|
|
# python-pptx
|
|
# readabilipy
|
|
# unstructured
|
|
mailchimp-transactional==1.0.56
|
|
# via dify-api (pyproject.toml)
|
|
mako==1.3.10
|
|
# via alembic
|
|
markdown==3.5.2
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# unstructured
|
|
markdown-it-py==4.0.0
|
|
# via rich
|
|
markupsafe==3.0.2
|
|
# via
|
|
# flask
|
|
# jinja2
|
|
# mako
|
|
# sentry-sdk
|
|
# werkzeug
|
|
marshmallow==3.26.1
|
|
# via dataclasses-json
|
|
mdurl==0.1.2
|
|
# via markdown-it-py
|
|
msal==1.33.0
|
|
# via
|
|
# azure-identity
|
|
# msal-extensions
|
|
msal-extensions==1.3.1
|
|
# via azure-identity
|
|
multidict==6.6.4
|
|
# via
|
|
# aiohttp
|
|
# yarl
|
|
mypy-boto3-bedrock-runtime==1.40.21
|
|
# via boto3-stubs
|
|
mypy-extensions==1.1.0
|
|
# via typing-inspect
|
|
nest-asyncio==1.6.0
|
|
# via weave
|
|
networkx==3.5
|
|
# via polyfile-weave
|
|
nltk==3.9.1
|
|
# via unstructured
|
|
numba==0.61.2
|
|
# via pandas
|
|
numexpr==2.12.1
|
|
# via pandas
|
|
numpy==1.26.4
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# bottleneck
|
|
# numba
|
|
# numexpr
|
|
# pandas
|
|
# shapely
|
|
# transformers
|
|
# unstructured
|
|
odfpy==1.4.1
|
|
# via pandas
|
|
olefile==0.47
|
|
# via python-oxmsg
|
|
openai==1.61.1
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# litellm
|
|
# opik
|
|
openinference-instrumentation==0.1.38
|
|
# via arize-phoenix-otel
|
|
openinference-semantic-conventions==0.1.21
|
|
# via
|
|
# arize-phoenix-otel
|
|
# openinference-instrumentation
|
|
openpyxl==3.1.5
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# pandas
|
|
opentelemetry-api==1.27.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# openinference-instrumentation
|
|
# opentelemetry-distro
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# opentelemetry-instrumentation
|
|
# opentelemetry-instrumentation-celery
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# opentelemetry-instrumentation-wsgi
|
|
# opentelemetry-propagator-b3
|
|
# opentelemetry-sdk
|
|
# opentelemetry-semantic-conventions
|
|
opentelemetry-distro==0.48b0
|
|
# via dify-api (pyproject.toml)
|
|
opentelemetry-exporter-otlp==1.27.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# arize-phoenix-otel
|
|
opentelemetry-exporter-otlp-proto-common==1.27.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-exporter-otlp-proto-grpc==1.27.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# opentelemetry-exporter-otlp
|
|
opentelemetry-exporter-otlp-proto-http==1.27.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# opentelemetry-exporter-otlp
|
|
opentelemetry-instrumentation==0.48b0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# opentelemetry-distro
|
|
# opentelemetry-instrumentation-celery
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# opentelemetry-instrumentation-wsgi
|
|
opentelemetry-instrumentation-celery==0.48b0
|
|
# via dify-api (pyproject.toml)
|
|
opentelemetry-instrumentation-flask==0.48b0
|
|
# via dify-api (pyproject.toml)
|
|
opentelemetry-instrumentation-redis==0.48b0
|
|
# via dify-api (pyproject.toml)
|
|
opentelemetry-instrumentation-requests==0.48b0
|
|
# via dify-api (pyproject.toml)
|
|
opentelemetry-instrumentation-sqlalchemy==0.48b0
|
|
# via dify-api (pyproject.toml)
|
|
opentelemetry-instrumentation-wsgi==0.48b0
|
|
# via opentelemetry-instrumentation-flask
|
|
opentelemetry-propagator-b3==1.27.0
|
|
# via dify-api (pyproject.toml)
|
|
opentelemetry-proto==1.27.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# arize-phoenix-otel
|
|
# opentelemetry-exporter-otlp-proto-common
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-sdk==1.27.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# arize-phoenix-otel
|
|
# openinference-instrumentation
|
|
# opentelemetry-distro
|
|
# opentelemetry-exporter-otlp-proto-grpc
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-semantic-conventions==0.48b0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# arize-phoenix-otel
|
|
# opentelemetry-instrumentation-celery
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# opentelemetry-instrumentation-wsgi
|
|
# opentelemetry-sdk
|
|
opentelemetry-util-http==0.48b0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-requests
|
|
# opentelemetry-instrumentation-wsgi
|
|
opik==1.7.43
|
|
# via dify-api (pyproject.toml)
|
|
orjson==3.11.3
|
|
# via
|
|
# flask-orjson
|
|
# langsmith
|
|
packaging==23.2
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# google-cloud-aiplatform
|
|
# google-cloud-bigquery
|
|
# gunicorn
|
|
# huggingface-hub
|
|
# kombu
|
|
# langfuse
|
|
# marshmallow
|
|
# opentelemetry-instrumentation-flask
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# pytest
|
|
# transformers
|
|
# wandb
|
|
# weave
|
|
pandas==2.2.3
|
|
# via dify-api (pyproject.toml)
|
|
pandoc==2.4
|
|
# via dify-api (pyproject.toml)
|
|
pdfminer-six==20240706
|
|
# via polyfile-weave
|
|
pillow==11.3.0
|
|
# via
|
|
# polyfile-weave
|
|
# python-pptx
|
|
platformdirs==4.4.0
|
|
# via wandb
|
|
pluggy==1.6.0
|
|
# via pytest
|
|
plumbum==1.9.0
|
|
# via pandoc
|
|
ply==3.11
|
|
# via pandoc
|
|
polyfile-weave==0.5.6
|
|
# via weave
|
|
prompt-toolkit==3.0.52
|
|
# via click-repl
|
|
propcache==0.3.2
|
|
# via
|
|
# aiohttp
|
|
# yarl
|
|
proto-plus==1.26.1
|
|
# via
|
|
# google-api-core
|
|
# google-cloud-aiplatform
|
|
# google-cloud-resource-manager
|
|
protobuf==4.25.8
|
|
# via
|
|
# google-api-core
|
|
# google-cloud-aiplatform
|
|
# google-cloud-resource-manager
|
|
# googleapis-common-protos
|
|
# grpc-google-iam-v1
|
|
# grpcio-status
|
|
# opentelemetry-proto
|
|
# proto-plus
|
|
# wandb
|
|
psutil==7.1.0
|
|
# via unstructured
|
|
psycogreen==1.0.2
|
|
# via dify-api (pyproject.toml)
|
|
psycopg2-binary==2.9.10
|
|
# via dify-api (pyproject.toml)
|
|
pyasn1==0.6.1
|
|
# via
|
|
# pyasn1-modules
|
|
# rsa
|
|
pyasn1-modules==0.4.2
|
|
# via google-auth
|
|
pycparser==2.23
|
|
# via cffi
|
|
pycryptodome==3.19.1
|
|
# via dify-api (pyproject.toml)
|
|
pydantic==2.11.9
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# google-cloud-aiplatform
|
|
# langfuse
|
|
# langsmith
|
|
# litellm
|
|
# openai
|
|
# opik
|
|
# pydantic-extra-types
|
|
# pydantic-settings
|
|
# unstructured-client
|
|
# wandb
|
|
# weave
|
|
pydantic-core==2.33.2
|
|
# via pydantic
|
|
pydantic-extra-types==2.10.5
|
|
# via dify-api (pyproject.toml)
|
|
pydantic-settings==2.9.1
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# opik
|
|
pygments==2.19.2
|
|
# via
|
|
# pytest
|
|
# rich
|
|
pyjwt==2.10.1
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# msal
|
|
pypandoc==1.15
|
|
# via unstructured
|
|
pyparsing==3.2.4
|
|
# via httplib2
|
|
pypdf==6.0.0
|
|
# via unstructured-client
|
|
pypdfium2==4.30.0
|
|
# via dify-api (pyproject.toml)
|
|
pytest==8.4.2
|
|
# via opik
|
|
python-calamine==0.5.3
|
|
# via pandas
|
|
python-dateutil==2.9.0.post0
|
|
# via
|
|
# botocore
|
|
# celery
|
|
# google-cloud-bigquery
|
|
# mailchimp-transactional
|
|
# pandas
|
|
python-docx==1.1.2
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# unstructured
|
|
python-dotenv==1.0.1
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# litellm
|
|
# pydantic-settings
|
|
python-engineio==4.12.2
|
|
# via python-socketio
|
|
python-http-client==3.3.7
|
|
# via sendgrid
|
|
python-iso639==2025.2.18
|
|
# via unstructured
|
|
python-magic==0.4.27
|
|
# via unstructured
|
|
python-oxmsg==0.0.2
|
|
# via unstructured
|
|
python-pptx==1.0.2
|
|
# via unstructured
|
|
python-socketio==5.13.0
|
|
# via dify-api (pyproject.toml)
|
|
pytz==2025.2
|
|
# via
|
|
# flask-restx
|
|
# pandas
|
|
pyxlsb==1.0.10
|
|
# via pandas
|
|
pyyaml==6.0.2
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# huggingface-hub
|
|
# polyfile-weave
|
|
# transformers
|
|
# wandb
|
|
pyzstd==0.17.0
|
|
# via flask-compress
|
|
rapidfuzz==3.14.1
|
|
# via
|
|
# opik
|
|
# unstructured
|
|
readabilipy==0.3.0
|
|
# via dify-api (pyproject.toml)
|
|
redis==6.1.1
|
|
# via dify-api (pyproject.toml)
|
|
referencing==0.36.2
|
|
# via
|
|
# jsonschema
|
|
# jsonschema-specifications
|
|
regex==2025.9.1
|
|
# via
|
|
# nltk
|
|
# readabilipy
|
|
# tiktoken
|
|
# transformers
|
|
requests==2.32.5
|
|
# via
|
|
# azure-core
|
|
# google-api-core
|
|
# google-cloud-bigquery
|
|
# google-cloud-storage
|
|
# gql
|
|
# huggingface-hub
|
|
# langsmith
|
|
# mailchimp-transactional
|
|
# msal
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# requests-toolbelt
|
|
# resend
|
|
# tiktoken
|
|
# transformers
|
|
# unstructured
|
|
# wandb
|
|
requests-toolbelt==1.0.0
|
|
# via
|
|
# gql
|
|
# langsmith
|
|
# unstructured-client
|
|
resend==2.9.0
|
|
# via dify-api (pyproject.toml)
|
|
rich==14.1.0
|
|
# via
|
|
# opik
|
|
# weave
|
|
rpds-py==0.27.1
|
|
# via
|
|
# jsonschema
|
|
# referencing
|
|
rsa==4.9.1
|
|
# via google-auth
|
|
s3transfer==0.10.4
|
|
# via boto3
|
|
safetensors==0.6.2
|
|
# via transformers
|
|
sendgrid==6.12.4
|
|
# via dify-api (pyproject.toml)
|
|
sentry-sdk==2.28.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# opik
|
|
# wandb
|
|
# weave
|
|
setuptools==80.9.0
|
|
# via
|
|
# opentelemetry-instrumentation
|
|
# polyfile-weave
|
|
# zope-event
|
|
# zope-interface
|
|
shapely==2.1.1
|
|
# via google-cloud-aiplatform
|
|
simple-websocket==1.1.0
|
|
# via python-engineio
|
|
six==1.17.0
|
|
# via
|
|
# azure-core
|
|
# ecdsa
|
|
# html5lib
|
|
# langdetect
|
|
# mailchimp-transactional
|
|
# python-dateutil
|
|
smmap==5.0.2
|
|
# via gitdb
|
|
sniffio==1.3.1
|
|
# via
|
|
# anyio
|
|
# httpx
|
|
# openai
|
|
socksio==1.0.0
|
|
# via httpx
|
|
sortedcontainers==2.4.0
|
|
# via intervaltree
|
|
soupsieve==2.8
|
|
# via beautifulsoup4
|
|
sqlalchemy==2.0.43
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# alembic
|
|
# flask-sqlalchemy
|
|
sseclient-py==1.8.0
|
|
# via dify-api (pyproject.toml)
|
|
starlette==0.47.2
|
|
# via dify-api (pyproject.toml)
|
|
stdlib-list==0.11.1
|
|
# via fickling
|
|
tabulate==0.9.0
|
|
# via pandas
|
|
tenacity==9.1.2
|
|
# via
|
|
# opik
|
|
# weave
|
|
tiktoken==0.9.0
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# litellm
|
|
tokenizers==0.22.0
|
|
# via
|
|
# litellm
|
|
# transformers
|
|
tqdm==4.67.1
|
|
# via
|
|
# huggingface-hub
|
|
# nltk
|
|
# openai
|
|
# opik
|
|
# transformers
|
|
# unstructured
|
|
transformers==4.56.1
|
|
# via dify-api (pyproject.toml)
|
|
types-awscrt==0.27.6
|
|
# via botocore-stubs
|
|
types-s3transfer==0.13.1
|
|
# via boto3-stubs
|
|
typing-extensions==4.15.0
|
|
# via
|
|
# abnf
|
|
# aiosignal
|
|
# alembic
|
|
# anyio
|
|
# arize-phoenix-otel
|
|
# azure-core
|
|
# grpcio
|
|
# huggingface-hub
|
|
# openai
|
|
# opentelemetry-sdk
|
|
# pydantic
|
|
# pydantic-core
|
|
# pydantic-extra-types
|
|
# python-docx
|
|
# python-oxmsg
|
|
# python-pptx
|
|
# pyzstd
|
|
# referencing
|
|
# resend
|
|
# sqlalchemy
|
|
# starlette
|
|
# typing-inspect
|
|
# typing-inspection
|
|
# unstructured
|
|
# wandb
|
|
typing-inspect==0.9.0
|
|
# via dataclasses-json
|
|
typing-inspection==0.4.1
|
|
# via
|
|
# pydantic
|
|
# pydantic-settings
|
|
tzdata==2025.2
|
|
# via
|
|
# kombu
|
|
# pandas
|
|
unstructured==0.16.25
|
|
# via dify-api (pyproject.toml)
|
|
unstructured-client==0.42.3
|
|
# via unstructured
|
|
uritemplate==4.2.0
|
|
# via google-api-python-client
|
|
urllib3==2.5.0
|
|
# via
|
|
# botocore
|
|
# mailchimp-transactional
|
|
# requests
|
|
# sentry-sdk
|
|
uuid6==2025.0.1
|
|
# via opik
|
|
vine==5.1.0
|
|
# via
|
|
# amqp
|
|
# celery
|
|
# kombu
|
|
wandb==0.21.4
|
|
# via weave
|
|
wcwidth==0.2.13
|
|
# via prompt-toolkit
|
|
weave==0.51.59
|
|
# via dify-api (pyproject.toml)
|
|
webencodings==0.5.1
|
|
# via html5lib
|
|
webvtt-py==0.5.1
|
|
# via dify-api (pyproject.toml)
|
|
werkzeug==3.1.3
|
|
# via
|
|
# flask
|
|
# flask-cors
|
|
# flask-login
|
|
# flask-restx
|
|
# sendgrid
|
|
wrapt==1.17.3
|
|
# via
|
|
# deprecated
|
|
# langfuse
|
|
# openinference-instrumentation
|
|
# opentelemetry-instrumentation
|
|
# opentelemetry-instrumentation-redis
|
|
# opentelemetry-instrumentation-sqlalchemy
|
|
# unstructured
|
|
wsproto==1.2.0
|
|
# via simple-websocket
|
|
xlrd==2.0.2
|
|
# via pandas
|
|
xlsxwriter==3.2.9
|
|
# via
|
|
# pandas
|
|
# python-pptx
|
|
yarl==1.18.3
|
|
# via
|
|
# dify-api (pyproject.toml)
|
|
# aiohttp
|
|
# gql
|
|
zipp==3.23.0
|
|
# via importlib-metadata
|
|
zope-event==6.0
|
|
# via gevent
|
|
zope-interface==8.0
|
|
# via gevent
|