# 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