mirror of
https://github.com/langgenius/dify.git
synced 2026-06-07 07:52:50 +08:00
chore(api): cap non-dev dependency major versions (#36429)
This commit is contained in:
parent
b64d4b53ca
commit
cc9b90a5ae
@ -2,7 +2,7 @@
|
||||
name = "dify-trace-arize-phoenix"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"arize-phoenix-otel~=0.15.0",
|
||||
"arize-phoenix-otel==0.15.0",
|
||||
]
|
||||
description = "Dify ops tracing provider (Arize / Phoenix)."
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
name = "dify-trace-langsmith"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"langsmith>=0.8.0",
|
||||
"langsmith==0.8.5",
|
||||
]
|
||||
description = "Dify ops tracing provider (LangSmith)."
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
name = "dify-trace-mlflow"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"mlflow-skinny>=3.11.1",
|
||||
"mlflow-skinny>=3.11.1,<4.0.0",
|
||||
]
|
||||
description = "Dify ops tracing provider (MLflow / Databricks)."
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
name = "dify-trace-weave"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"weave>=0.52.36",
|
||||
"weave==0.52.36",
|
||||
]
|
||||
description = "Dify ops tracing provider (Weave)."
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
name = "dify-vdb-alibabacloud-mysql"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"mysql-connector-python>=9.3.0",
|
||||
"mysql-connector-python>=9.3.0,<10.0.0",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-alibabacloud-mysql)."
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@ name = "dify-vdb-analyticdb"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"alibabacloud_gpdb20160503~=5.2.0",
|
||||
"alibabacloud_tea_openapi~=0.4.3",
|
||||
"clickhouse-connect~=0.15.0",
|
||||
"alibabacloud_tea_openapi==0.4.4",
|
||||
"clickhouse-connect==0.15.1",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-analyticdb)."
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ name = "dify-vdb-clickzetta"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"clickzetta-connector-python>=0.8.102",
|
||||
"clickzetta-connector-python==0.8.104",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-clickzetta)."
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ name = "dify-vdb-hologres"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"holo-search-sdk>=0.4.2",
|
||||
"holo-search-sdk==0.4.2",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-hologres)."
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ name = "dify-vdb-iris"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"intersystems-irispython>=5.1.0",
|
||||
"intersystems-irispython>=5.1.0,<6.0.0",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-iris)."
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"opensearch-py==3.1.0",
|
||||
"tenacity>=8.0.0",
|
||||
"tenacity>=8.0.0,<9.0.0",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-lindorm)."
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ name = "dify-vdb-matrixone"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"mo-vector~=0.1.13",
|
||||
"mo-vector==0.1.13",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-matrixone)."
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ name = "dify-vdb-myscale"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"clickhouse-connect~=0.15.0",
|
||||
"clickhouse-connect==0.15.1",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-myscale)."
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@ name = "dify-vdb-oceanbase"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"pyobvector~=0.2.17",
|
||||
"mysql-connector-python>=9.3.0",
|
||||
"pyobvector==0.2.25",
|
||||
"mysql-connector-python>=9.3.0,<10.0.0",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-oceanbase)."
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ name = "dify-vdb-pgvecto-rs"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"pgvecto-rs[sqlalchemy]~=0.2.2",
|
||||
"pgvecto-rs[sqlalchemy]==0.2.2",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-pgvecto-rs)."
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ name = "dify-vdb-vastbase"
|
||||
version = "0.0.1"
|
||||
|
||||
dependencies = [
|
||||
"pyobvector~=0.2.17",
|
||||
"pyobvector==0.2.25",
|
||||
]
|
||||
description = "Dify vector store backend (dify-vdb-vastbase)."
|
||||
|
||||
|
||||
@ -5,48 +5,48 @@ requires-python = "~=3.12.0"
|
||||
|
||||
dependencies = [
|
||||
# Legacy: mature and widely deployed
|
||||
"bleach>=6.3.0",
|
||||
"boto3>=1.43.10",
|
||||
"celery>=5.6.3",
|
||||
"croniter>=6.2.2",
|
||||
"bleach>=6.3.0,<7.0.0",
|
||||
"boto3>=1.43.10,<2.0.0",
|
||||
"celery>=5.6.3,<6.0.0",
|
||||
"croniter>=6.2.2,<7.0.0",
|
||||
"dify-agent",
|
||||
"flask>=3.1.3,<4.0.0",
|
||||
"flask-cors>=6.0.2",
|
||||
"gevent>=26.4.0",
|
||||
"gevent-websocket>=0.10.1",
|
||||
"gmpy2>=2.3.0",
|
||||
"google-api-python-client>=2.196.0",
|
||||
"gunicorn>=26.0.0",
|
||||
"psycogreen>=1.0.2",
|
||||
"psycopg2-binary>=2.9.12",
|
||||
"python-socketio>=5.13.0",
|
||||
"redis[hiredis]>=7.4.0",
|
||||
"sendgrid>=6.12.5",
|
||||
"sseclient-py>=1.8.0",
|
||||
"flask-cors>=6.0.2,<7.0.0",
|
||||
"gevent>=26.4.0,<26.5.0",
|
||||
"gevent-websocket==0.10.1",
|
||||
"gmpy2>=2.3.0,<3.0.0",
|
||||
"google-api-python-client>=2.196.0,<3.0.0",
|
||||
"gunicorn>=26.0.0,<27.0.0",
|
||||
"psycogreen>=1.0.2,<2.0.0",
|
||||
"psycopg2-binary>=2.9.12,<3.0.0",
|
||||
"python-socketio>=5.13.0,<6.0.0",
|
||||
"redis[hiredis]>=7.4.0,<8.0.0",
|
||||
"sendgrid>=6.12.5,<7.0.0",
|
||||
"sseclient-py>=1.8.0,<2.0.0",
|
||||
# Stable: production-proven, cap below the next major
|
||||
"aliyun-log-python-sdk>=0.9.44,<1.0.0",
|
||||
"aliyun-log-python-sdk==0.9.44",
|
||||
"azure-identity>=1.25.3,<2.0.0",
|
||||
"flask-compress>=1.24,<2.0.0",
|
||||
"flask-login>=0.6.3,<1.0.0",
|
||||
"flask-login==0.6.3",
|
||||
"flask-migrate>=4.1.0,<5.0.0",
|
||||
"flask-orjson>=2.0.0,<3.0.0",
|
||||
"flask-restx>=1.3.2,<2.0.0",
|
||||
"google-cloud-aiplatform>=1.151.0,<2.0.0",
|
||||
"httpx[socks]>=0.28.1,<1.0.0",
|
||||
"opentelemetry-distro>=0.62b1,<1.0.0",
|
||||
"opentelemetry-instrumentation-celery>=0.62b0,<1.0.0",
|
||||
"opentelemetry-instrumentation-flask>=0.62b0,<1.0.0",
|
||||
"opentelemetry-instrumentation-httpx>=0.62b0,<1.0.0",
|
||||
"opentelemetry-instrumentation-redis>=0.62b0,<1.0.0",
|
||||
"opentelemetry-instrumentation-sqlalchemy>=0.62b0,<1.0.0",
|
||||
"httpx[socks]==0.28.1",
|
||||
"opentelemetry-distro==0.62b1",
|
||||
"opentelemetry-instrumentation-celery==0.62b1",
|
||||
"opentelemetry-instrumentation-flask==0.62b1",
|
||||
"opentelemetry-instrumentation-httpx==0.62b1",
|
||||
"opentelemetry-instrumentation-redis==0.62b1",
|
||||
"opentelemetry-instrumentation-sqlalchemy==0.62b1",
|
||||
"opentelemetry-propagator-b3>=1.41.1,<2.0.0",
|
||||
"readabilipy>=0.3.0,<1.0.0",
|
||||
"readabilipy==0.3.0",
|
||||
"resend>=2.27.0,<3.0.0",
|
||||
# Emerging: newer and fast-moving, use compatible pins
|
||||
"fastopenapi[flask]~=0.7.0",
|
||||
"graphon~=0.4.0",
|
||||
"httpx-sse~=0.4.0",
|
||||
"json-repair~=0.59.4",
|
||||
"fastopenapi[flask]==0.7.0",
|
||||
"graphon==0.4.0",
|
||||
"httpx-sse==0.4.3",
|
||||
"json-repair==0.59.4",
|
||||
]
|
||||
# Before adding new dependency, consider place it in
|
||||
# alphabet order (a-z) and suitable group.
|
||||
@ -103,8 +103,8 @@ dify-trace-weave = { workspace = true }
|
||||
default-groups = ["storage", "tools", "vdb-all", "trace-all"]
|
||||
package = false
|
||||
override-dependencies = [
|
||||
"litellm>=1.83.10",
|
||||
"pyarrow>=18.0.0",
|
||||
"litellm>=1.83.10,<2.0.0",
|
||||
"pyarrow>=23.0.1,<24.0.0",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
@ -183,21 +183,21 @@ dev = [
|
||||
# Required for storage clients
|
||||
############################################################
|
||||
storage = [
|
||||
"azure-storage-blob>=12.29.0",
|
||||
"bce-python-sdk>=0.9.71",
|
||||
"cos-python-sdk-v5>=1.9.43",
|
||||
"esdk-obs-python>=3.22.2",
|
||||
"google-cloud-storage>=3.10.1",
|
||||
"opendal>=0.46.0",
|
||||
"oss2>=2.19.1",
|
||||
"supabase>=2.30.0",
|
||||
"tos>=2.9.0",
|
||||
"azure-storage-blob>=12.29.0,<13.0.0",
|
||||
"bce-python-sdk==0.9.71",
|
||||
"cos-python-sdk-v5>=1.9.43,<2.0.0",
|
||||
"esdk-obs-python>=3.22.2,<4.0.0",
|
||||
"google-cloud-storage>=3.10.1,<4.0.0",
|
||||
"opendal==0.46.0",
|
||||
"oss2>=2.19.1,<3.0.0",
|
||||
"supabase>=2.30.0,<3.0.0",
|
||||
"tos>=2.9.0,<3.0.0",
|
||||
]
|
||||
|
||||
############################################################
|
||||
# [ Tools ] dependency group
|
||||
############################################################
|
||||
tools = ["cloudscraper>=1.2.71", "nltk>=3.9.1"]
|
||||
tools = ["cloudscraper>=1.2.71,<2.0.0", "nltk>=3.9.1,<4.0.0"]
|
||||
|
||||
############################################################
|
||||
# [ VDB ] workspace plugins — hollow packages under providers/vdb/*
|
||||
@ -267,7 +267,7 @@ vdb-vastbase = ["dify-vdb-vastbase"]
|
||||
vdb-vikingdb = ["dify-vdb-vikingdb"]
|
||||
vdb-weaviate = ["dify-vdb-weaviate"]
|
||||
# Optional client used by some tests / integrations (not a vector backend plugin)
|
||||
vdb-xinference = ["xinference-client>=2.7.0"]
|
||||
vdb-xinference = ["xinference-client>=2.7.0,<3.0.0"]
|
||||
|
||||
trace-all = [
|
||||
"dify-trace-aliyun",
|
||||
|
||||
148
api/uv.lock
generated
148
api/uv.lock
generated
@ -51,8 +51,8 @@ members = [
|
||||
"dify-vdb-weaviate",
|
||||
]
|
||||
overrides = [
|
||||
{ name = "litellm", specifier = ">=1.83.10" },
|
||||
{ name = "pyarrow", specifier = ">=18.0.0" },
|
||||
{ name = "litellm", specifier = ">=1.83.10,<2.0.0" },
|
||||
{ name = "pyarrow", specifier = ">=23.0.1,<24.0.0" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -1291,17 +1291,17 @@ dependencies = [
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "fastapi", marker = "extra == 'server'", specifier = ">=0.136.0" },
|
||||
{ name = "graphon", marker = "extra == 'server'", specifier = "~=0.2.2" },
|
||||
{ name = "httpx", specifier = ">=0.28.1" },
|
||||
{ name = "jsonschema", marker = "extra == 'server'", specifier = ">=4.23.0" },
|
||||
{ name = "fastapi", marker = "extra == 'server'", specifier = "==0.136.0" },
|
||||
{ name = "graphon", marker = "extra == 'server'", specifier = "==0.2.2" },
|
||||
{ name = "httpx", specifier = "==0.28.1" },
|
||||
{ name = "jsonschema", marker = "extra == 'server'", specifier = ">=4.23.0,<5.0.0" },
|
||||
{ name = "pydantic", specifier = ">=2.12.5,<2.13" },
|
||||
{ name = "pydantic-ai-slim", specifier = ">=1.85.1" },
|
||||
{ name = "pydantic-ai-slim", extras = ["anthropic", "google", "openai"], marker = "extra == 'server'", specifier = ">=1.85.1" },
|
||||
{ name = "pydantic-settings", marker = "extra == 'server'", specifier = ">=2.12.0" },
|
||||
{ name = "redis", marker = "extra == 'server'", specifier = ">=5" },
|
||||
{ name = "typing-extensions", specifier = ">=4.12.2" },
|
||||
{ name = "uvicorn", extras = ["standard"], marker = "extra == 'server'", specifier = ">=0.38.0" },
|
||||
{ name = "pydantic-ai-slim", specifier = ">=1.85.1,<2.0.0" },
|
||||
{ name = "pydantic-ai-slim", extras = ["anthropic", "google", "openai"], marker = "extra == 'server'", specifier = ">=1.85.1,<2.0.0" },
|
||||
{ name = "pydantic-settings", marker = "extra == 'server'", specifier = ">=2.12.0,<3.0.0" },
|
||||
{ name = "redis", marker = "extra == 'server'", specifier = ">=7.4.0,<8.0.0" },
|
||||
{ name = "typing-extensions", specifier = ">=4.12.2,<5.0.0" },
|
||||
{ name = "uvicorn", extras = ["standard"], marker = "extra == 'server'", specifier = "==0.46.0" },
|
||||
]
|
||||
provides-extras = ["server"]
|
||||
|
||||
@ -1609,46 +1609,46 @@ vdb-xinference = [
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "aliyun-log-python-sdk", specifier = ">=0.9.44,<1.0.0" },
|
||||
{ name = "aliyun-log-python-sdk", specifier = "==0.9.44" },
|
||||
{ name = "azure-identity", specifier = ">=1.25.3,<2.0.0" },
|
||||
{ name = "bleach", specifier = ">=6.3.0" },
|
||||
{ name = "boto3", specifier = ">=1.43.10" },
|
||||
{ name = "celery", specifier = ">=5.6.3" },
|
||||
{ name = "croniter", specifier = ">=6.2.2" },
|
||||
{ name = "bleach", specifier = ">=6.3.0,<7.0.0" },
|
||||
{ name = "boto3", specifier = ">=1.43.10,<2.0.0" },
|
||||
{ name = "celery", specifier = ">=5.6.3,<6.0.0" },
|
||||
{ name = "croniter", specifier = ">=6.2.2,<7.0.0" },
|
||||
{ name = "dify-agent", directory = "../dify-agent" },
|
||||
{ name = "fastopenapi", extras = ["flask"], specifier = "~=0.7.0" },
|
||||
{ name = "fastopenapi", extras = ["flask"], specifier = "==0.7.0" },
|
||||
{ name = "flask", specifier = ">=3.1.3,<4.0.0" },
|
||||
{ name = "flask-compress", specifier = ">=1.24,<2.0.0" },
|
||||
{ name = "flask-cors", specifier = ">=6.0.2" },
|
||||
{ name = "flask-login", specifier = ">=0.6.3,<1.0.0" },
|
||||
{ name = "flask-cors", specifier = ">=6.0.2,<7.0.0" },
|
||||
{ name = "flask-login", specifier = "==0.6.3" },
|
||||
{ name = "flask-migrate", specifier = ">=4.1.0,<5.0.0" },
|
||||
{ name = "flask-orjson", specifier = ">=2.0.0,<3.0.0" },
|
||||
{ name = "flask-restx", specifier = ">=1.3.2,<2.0.0" },
|
||||
{ name = "gevent", specifier = ">=26.4.0" },
|
||||
{ name = "gevent-websocket", specifier = ">=0.10.1" },
|
||||
{ name = "gmpy2", specifier = ">=2.3.0" },
|
||||
{ name = "google-api-python-client", specifier = ">=2.196.0" },
|
||||
{ name = "gevent", specifier = ">=26.4.0,<26.5.0" },
|
||||
{ name = "gevent-websocket", specifier = "==0.10.1" },
|
||||
{ name = "gmpy2", specifier = ">=2.3.0,<3.0.0" },
|
||||
{ name = "google-api-python-client", specifier = ">=2.196.0,<3.0.0" },
|
||||
{ name = "google-cloud-aiplatform", specifier = ">=1.151.0,<2.0.0" },
|
||||
{ name = "graphon", specifier = "~=0.4.0" },
|
||||
{ name = "gunicorn", specifier = ">=26.0.0" },
|
||||
{ name = "httpx", extras = ["socks"], specifier = ">=0.28.1,<1.0.0" },
|
||||
{ name = "httpx-sse", specifier = "~=0.4.0" },
|
||||
{ name = "json-repair", specifier = "~=0.59.4" },
|
||||
{ name = "opentelemetry-distro", specifier = ">=0.62b1,<1.0.0" },
|
||||
{ name = "opentelemetry-instrumentation-celery", specifier = ">=0.62b0,<1.0.0" },
|
||||
{ name = "opentelemetry-instrumentation-flask", specifier = ">=0.62b0,<1.0.0" },
|
||||
{ name = "opentelemetry-instrumentation-httpx", specifier = ">=0.62b0,<1.0.0" },
|
||||
{ name = "opentelemetry-instrumentation-redis", specifier = ">=0.62b0,<1.0.0" },
|
||||
{ name = "opentelemetry-instrumentation-sqlalchemy", specifier = ">=0.62b0,<1.0.0" },
|
||||
{ name = "graphon", specifier = "==0.4.0" },
|
||||
{ name = "gunicorn", specifier = ">=26.0.0,<27.0.0" },
|
||||
{ name = "httpx", extras = ["socks"], specifier = "==0.28.1" },
|
||||
{ name = "httpx-sse", specifier = "==0.4.3" },
|
||||
{ name = "json-repair", specifier = "==0.59.4" },
|
||||
{ name = "opentelemetry-distro", specifier = "==0.62b1" },
|
||||
{ name = "opentelemetry-instrumentation-celery", specifier = "==0.62b1" },
|
||||
{ name = "opentelemetry-instrumentation-flask", specifier = "==0.62b1" },
|
||||
{ name = "opentelemetry-instrumentation-httpx", specifier = "==0.62b1" },
|
||||
{ name = "opentelemetry-instrumentation-redis", specifier = "==0.62b1" },
|
||||
{ name = "opentelemetry-instrumentation-sqlalchemy", specifier = "==0.62b1" },
|
||||
{ name = "opentelemetry-propagator-b3", specifier = ">=1.41.1,<2.0.0" },
|
||||
{ name = "psycogreen", specifier = ">=1.0.2" },
|
||||
{ name = "psycopg2-binary", specifier = ">=2.9.12" },
|
||||
{ name = "python-socketio", specifier = ">=5.13.0" },
|
||||
{ name = "readabilipy", specifier = ">=0.3.0,<1.0.0" },
|
||||
{ name = "redis", extras = ["hiredis"], specifier = ">=7.4.0" },
|
||||
{ name = "psycogreen", specifier = ">=1.0.2,<2.0.0" },
|
||||
{ name = "psycopg2-binary", specifier = ">=2.9.12,<3.0.0" },
|
||||
{ name = "python-socketio", specifier = ">=5.13.0,<6.0.0" },
|
||||
{ name = "readabilipy", specifier = "==0.3.0" },
|
||||
{ name = "redis", extras = ["hiredis"], specifier = ">=7.4.0,<8.0.0" },
|
||||
{ name = "resend", specifier = ">=2.27.0,<3.0.0" },
|
||||
{ name = "sendgrid", specifier = ">=6.12.5" },
|
||||
{ name = "sseclient-py", specifier = ">=1.8.0" },
|
||||
{ name = "sendgrid", specifier = ">=6.12.5,<7.0.0" },
|
||||
{ name = "sseclient-py", specifier = ">=1.8.0,<2.0.0" },
|
||||
]
|
||||
|
||||
[package.metadata.requires-dev]
|
||||
@ -1716,19 +1716,19 @@ dev = [
|
||||
{ name = "xinference-client", specifier = ">=2.7.0" },
|
||||
]
|
||||
storage = [
|
||||
{ name = "azure-storage-blob", specifier = ">=12.29.0" },
|
||||
{ name = "bce-python-sdk", specifier = ">=0.9.71" },
|
||||
{ name = "cos-python-sdk-v5", specifier = ">=1.9.43" },
|
||||
{ name = "esdk-obs-python", specifier = ">=3.22.2" },
|
||||
{ name = "google-cloud-storage", specifier = ">=3.10.1" },
|
||||
{ name = "opendal", specifier = ">=0.46.0" },
|
||||
{ name = "oss2", specifier = ">=2.19.1" },
|
||||
{ name = "supabase", specifier = ">=2.30.0" },
|
||||
{ name = "tos", specifier = ">=2.9.0" },
|
||||
{ name = "azure-storage-blob", specifier = ">=12.29.0,<13.0.0" },
|
||||
{ name = "bce-python-sdk", specifier = "==0.9.71" },
|
||||
{ name = "cos-python-sdk-v5", specifier = ">=1.9.43,<2.0.0" },
|
||||
{ name = "esdk-obs-python", specifier = ">=3.22.2,<4.0.0" },
|
||||
{ name = "google-cloud-storage", specifier = ">=3.10.1,<4.0.0" },
|
||||
{ name = "opendal", specifier = "==0.46.0" },
|
||||
{ name = "oss2", specifier = ">=2.19.1,<3.0.0" },
|
||||
{ name = "supabase", specifier = ">=2.30.0,<3.0.0" },
|
||||
{ name = "tos", specifier = ">=2.9.0,<3.0.0" },
|
||||
]
|
||||
tools = [
|
||||
{ name = "cloudscraper", specifier = ">=1.2.71" },
|
||||
{ name = "nltk", specifier = ">=3.9.1" },
|
||||
{ name = "cloudscraper", specifier = ">=1.2.71,<2.0.0" },
|
||||
{ name = "nltk", specifier = ">=3.9.1,<4.0.0" },
|
||||
]
|
||||
trace-aliyun = [{ name = "dify-trace-aliyun", editable = "providers/trace/trace-aliyun" }]
|
||||
trace-all = [
|
||||
@ -1810,7 +1810,7 @@ vdb-upstash = [{ name = "dify-vdb-upstash", editable = "providers/vdb/vdb-upstas
|
||||
vdb-vastbase = [{ name = "dify-vdb-vastbase", editable = "providers/vdb/vdb-vastbase" }]
|
||||
vdb-vikingdb = [{ name = "dify-vdb-vikingdb", editable = "providers/vdb/vdb-vikingdb" }]
|
||||
vdb-weaviate = [{ name = "dify-vdb-weaviate", editable = "providers/vdb/vdb-weaviate" }]
|
||||
vdb-xinference = [{ name = "xinference-client", specifier = ">=2.7.0" }]
|
||||
vdb-xinference = [{ name = "xinference-client", specifier = ">=2.7.0,<3.0.0" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-trace-aliyun"
|
||||
@ -1840,7 +1840,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "arize-phoenix-otel", specifier = "~=0.15.0" }]
|
||||
requires-dist = [{ name = "arize-phoenix-otel", specifier = "==0.15.0" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-trace-langfuse"
|
||||
@ -1862,7 +1862,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "langsmith", specifier = ">=0.8.0" }]
|
||||
requires-dist = [{ name = "langsmith", specifier = "==0.8.5" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-trace-mlflow"
|
||||
@ -1873,7 +1873,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "mlflow-skinny", specifier = ">=3.11.1" }]
|
||||
requires-dist = [{ name = "mlflow-skinny", specifier = ">=3.11.1,<4.0.0" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-trace-opik"
|
||||
@ -1914,7 +1914,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "weave", specifier = ">=0.52.36" }]
|
||||
requires-dist = [{ name = "weave", specifier = "==0.52.36" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-alibabacloud-mysql"
|
||||
@ -1925,7 +1925,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "mysql-connector-python", specifier = ">=9.3.0" }]
|
||||
requires-dist = [{ name = "mysql-connector-python", specifier = ">=9.3.0,<10.0.0" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-analyticdb"
|
||||
@ -1940,8 +1940,8 @@ dependencies = [
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "alibabacloud-gpdb20160503", specifier = "~=5.2.0" },
|
||||
{ name = "alibabacloud-tea-openapi", specifier = "~=0.4.3" },
|
||||
{ name = "clickhouse-connect", specifier = "~=0.15.0" },
|
||||
{ name = "alibabacloud-tea-openapi", specifier = "==0.4.4" },
|
||||
{ name = "clickhouse-connect", specifier = "==0.15.1" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -1975,7 +1975,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "clickzetta-connector-python", specifier = ">=0.8.102" }]
|
||||
requires-dist = [{ name = "clickzetta-connector-python", specifier = "==0.8.104" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-couchbase"
|
||||
@ -2008,7 +2008,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "holo-search-sdk", specifier = ">=0.4.2" }]
|
||||
requires-dist = [{ name = "holo-search-sdk", specifier = "==0.4.2" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-huawei-cloud"
|
||||
@ -2030,7 +2030,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "intersystems-irispython", specifier = ">=5.1.0" }]
|
||||
requires-dist = [{ name = "intersystems-irispython", specifier = ">=5.1.0,<6.0.0" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-lindorm"
|
||||
@ -2044,7 +2044,7 @@ dependencies = [
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "opensearch-py", specifier = "==3.1.0" },
|
||||
{ name = "tenacity", specifier = ">=8.0.0" },
|
||||
{ name = "tenacity", specifier = ">=8.0.0,<9.0.0" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -2056,7 +2056,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "mo-vector", specifier = "~=0.1.13" }]
|
||||
requires-dist = [{ name = "mo-vector", specifier = "==0.1.13" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-milvus"
|
||||
@ -2078,7 +2078,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "clickhouse-connect", specifier = "~=0.15.0" }]
|
||||
requires-dist = [{ name = "clickhouse-connect", specifier = "==0.15.1" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-oceanbase"
|
||||
@ -2091,8 +2091,8 @@ dependencies = [
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "mysql-connector-python", specifier = ">=9.3.0" },
|
||||
{ name = "pyobvector", specifier = "~=0.2.17" },
|
||||
{ name = "mysql-connector-python", specifier = ">=9.3.0,<10.0.0" },
|
||||
{ name = "pyobvector", specifier = "==0.2.25" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -2131,7 +2131,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "pgvecto-rs", extras = ["sqlalchemy"], specifier = "~=0.2.2" }]
|
||||
requires-dist = [{ name = "pgvecto-rs", extras = ["sqlalchemy"], specifier = "==0.2.2" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-pgvector"
|
||||
@ -2224,7 +2224,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "pyobvector", specifier = "~=0.2.17" }]
|
||||
requires-dist = [{ name = "pyobvector", specifier = "==0.2.25" }]
|
||||
|
||||
[[package]]
|
||||
name = "dify-vdb-vikingdb"
|
||||
@ -6443,11 +6443,11 @@ wheels = [
|
||||
|
||||
[[package]]
|
||||
name = "tenacity"
|
||||
version = "9.1.2"
|
||||
version = "8.5.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/0a/d4/2b0cd0fe285e14b36db076e78c93766ff1d529d70408bd1d2a5a84f1d929/tenacity-9.1.2.tar.gz", hash = "sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb", size = 48036, upload-time = "2025-04-02T08:25:09.966Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a3/4d/6a19536c50b849338fcbe9290d562b52cbdcf30d8963d3588a68a4107df1/tenacity-8.5.0.tar.gz", hash = "sha256:8bc6c0c8a09b31e6cad13c47afbed1a567518250a9a171418582ed8d9c20ca78", size = 47309, upload-time = "2024-07-05T07:25:31.836Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl", hash = "sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138", size = 28248, upload-time = "2025-04-02T08:25:07.678Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d2/3f/8ba87d9e287b9d385a02a7114ddcef61b26f86411e121c9003eb509a1773/tenacity-8.5.0-py3-none-any.whl", hash = "sha256:b594c2a5945830c267ce6b79a166228323ed52718f30302c1359836112346687", size = 28165, upload-time = "2024-07-05T07:25:29.591Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@ -3,23 +3,23 @@ name = "dify-agent"
|
||||
version = "0.1.0"
|
||||
description = "Add your description here"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.12,<4.0"
|
||||
dependencies = [
|
||||
"httpx>=0.28.1",
|
||||
"httpx==0.28.1",
|
||||
"pydantic>=2.12.5,<2.13",
|
||||
"pydantic-ai-slim>=1.85.1",
|
||||
"typing-extensions>=4.12.2",
|
||||
"pydantic-ai-slim>=1.85.1,<2.0.0",
|
||||
"typing-extensions>=4.12.2,<5.0.0",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
server = [
|
||||
"fastapi>=0.136.0",
|
||||
"graphon~=0.2.2",
|
||||
"jsonschema>=4.23.0",
|
||||
"pydantic-ai-slim[anthropic,google,openai]>=1.85.1",
|
||||
"pydantic-settings>=2.12.0",
|
||||
"redis>=5",
|
||||
"uvicorn[standard]>=0.38.0",
|
||||
"fastapi==0.136.0",
|
||||
"graphon==0.2.2",
|
||||
"jsonschema>=4.23.0,<5.0.0",
|
||||
"pydantic-ai-slim[anthropic,google,openai]>=1.85.1,<2.0.0",
|
||||
"pydantic-settings>=2.12.0,<3.0.0",
|
||||
"redis>=7.4.0,<8.0.0",
|
||||
"uvicorn[standard]==0.46.0",
|
||||
]
|
||||
|
||||
[tool.setuptools.packages.find]
|
||||
|
||||
22
dify-agent/uv.lock
generated
22
dify-agent/uv.lock
generated
@ -1,6 +1,6 @@
|
||||
version = 1
|
||||
revision = 3
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.12, <4.0"
|
||||
resolution-markers = [
|
||||
"python_full_version >= '3.14' and sys_platform == 'win32'",
|
||||
"python_full_version >= '3.14' and sys_platform == 'emscripten'",
|
||||
@ -610,17 +610,17 @@ docs = [
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "fastapi", marker = "extra == 'server'", specifier = ">=0.136.0" },
|
||||
{ name = "graphon", marker = "extra == 'server'", specifier = "~=0.2.2" },
|
||||
{ name = "httpx", specifier = ">=0.28.1" },
|
||||
{ name = "jsonschema", marker = "extra == 'server'", specifier = ">=4.23.0" },
|
||||
{ name = "fastapi", marker = "extra == 'server'", specifier = "==0.136.0" },
|
||||
{ name = "graphon", marker = "extra == 'server'", specifier = "==0.2.2" },
|
||||
{ name = "httpx", specifier = "==0.28.1" },
|
||||
{ name = "jsonschema", marker = "extra == 'server'", specifier = ">=4.23.0,<5.0.0" },
|
||||
{ name = "pydantic", specifier = ">=2.12.5,<2.13" },
|
||||
{ name = "pydantic-ai-slim", specifier = ">=1.85.1" },
|
||||
{ name = "pydantic-ai-slim", extras = ["anthropic", "google", "openai"], marker = "extra == 'server'", specifier = ">=1.85.1" },
|
||||
{ name = "pydantic-settings", marker = "extra == 'server'", specifier = ">=2.12.0" },
|
||||
{ name = "redis", marker = "extra == 'server'", specifier = ">=5" },
|
||||
{ name = "typing-extensions", specifier = ">=4.12.2" },
|
||||
{ name = "uvicorn", extras = ["standard"], marker = "extra == 'server'", specifier = ">=0.38.0" },
|
||||
{ name = "pydantic-ai-slim", specifier = ">=1.85.1,<2.0.0" },
|
||||
{ name = "pydantic-ai-slim", extras = ["anthropic", "google", "openai"], marker = "extra == 'server'", specifier = ">=1.85.1,<2.0.0" },
|
||||
{ name = "pydantic-settings", marker = "extra == 'server'", specifier = ">=2.12.0,<3.0.0" },
|
||||
{ name = "redis", marker = "extra == 'server'", specifier = ">=7.4.0,<8.0.0" },
|
||||
{ name = "typing-extensions", specifier = ">=4.12.2,<5.0.0" },
|
||||
{ name = "uvicorn", extras = ["standard"], marker = "extra == 'server'", specifier = "==0.46.0" },
|
||||
]
|
||||
provides-extras = ["server"]
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user