Ver código fonte

fix: dependency package versions are not synchronized to requirements.txt (#5084)

takatost 10 meses atrás
pai
commit
e3544c6ef7
2 arquivos alterados com 481 adições e 341 exclusões
  1. 412 271
      api/poetry.lock
  2. 69 70
      api/pyproject.toml

Diferenças do arquivo suprimidas por serem muito extensas
+ 412 - 271
api/poetry.lock


+ 69 - 70
api/pyproject.toml

@@ -85,105 +85,104 @@ version = "0.6.10"
 description = ""
 description = ""
 authors = ["Dify <hello@dify.ai>"]
 authors = ["Dify <hello@dify.ai>"]
 readme = "README.md"
 readme = "README.md"
+package-mode = false
 
 
 [tool.poetry.dependencies]
 [tool.poetry.dependencies]
 python = "^3.10"
 python = "^3.10"
-beautifulsoup4 = "^4.12.2"
-flask = "^3.0.1"
-flask-sqlalchemy = "^3.0.5"
-sqlalchemy = "^2.0.29"
-flask-compress = "^1.14"
-flask-login = "^0.6.3"
-flask-migrate = "^4.0.5"
-flask-restful = "^0.3.10"
-flask-cors = "^4.0.0"
-gunicorn = "^22.0.0"
-gevent = "^23.9.1"
-openai = "^1.29.0"
-tiktoken = "^0.7.0"
-psycopg2-binary = "^2.9.6"
+beautifulsoup4 = "4.12.2"
+flask = "~3.0.1"
+flask-sqlalchemy = "~3.0.5"
+sqlalchemy = "~2.0.29"
+flask-compress = "~1.14"
+flask-login = "~0.6.3"
+flask-migrate = "~4.0.5"
+flask-restful = "~0.3.10"
+flask-cors = "~4.0.0"
+gunicorn = "~22.0.0"
+gevent = "~23.9.1"
+openai = "~1.29.0"
+tiktoken = "~0.7.0"
+psycopg2-binary = "~2.9.6"
 pycryptodome = "3.19.1"
 pycryptodome = "3.19.1"
 python-dotenv = "1.0.0"
 python-dotenv = "1.0.0"
 authlib = "1.2.0"
 authlib = "1.2.0"
-boto3 = "^1.28.17"
-tenacity = "^8.2.2"
-cachetools = "^5.3.0"
-weaviate-client = "^3.21.0"
-mailchimp-transactional = "^1.0.50"
+boto3 = "1.28.17"
+tenacity = "8.2.2"
+cachetools = "~5.3.0"
+weaviate-client = "~3.21.0"
+mailchimp-transactional = "~1.0.50"
 scikit-learn = "1.2.2"
 scikit-learn = "1.2.2"
-sentry-sdk = {version = "^1.39.2", extras = ["flask"]}
+sentry-sdk = {version = "~1.39.2", extras = ["flask"]}
 sympy = "1.12"
 sympy = "1.12"
 jieba = "0.42.1"
 jieba = "0.42.1"
-celery = "^5.3.6"
-redis = {version = "^5.0.3", extras = ["hiredis"]}
-openpyxl = "3.1.2"
-chardet = "^5.1.0"
-python-docx = "^1.1.0"
-pypdfium2 = "^4.17.0"
-resend = "^0.7.0"
-pyjwt = "^2.8.0"
-anthropic = "^0.23.1"
+celery = "~5.3.6"
+redis = {version = "~5.0.3", extras = ["hiredis"]}
+chardet = "~5.1.0"
+python-docx = "~1.1.0"
+pypdfium2 = "~4.17.0"
+resend = "~0.7.0"
+pyjwt = "~2.8.0"
+anthropic = "~0.23.1"
 newspaper3k = "0.2.8"
 newspaper3k = "0.2.8"
 wikipedia = "1.4.0"
 wikipedia = "1.4.0"
 readabilipy = "0.2.0"
 readabilipy = "0.2.0"
 google-ai-generativelanguage = "0.6.1"
 google-ai-generativelanguage = "0.6.1"
-google-api-core = "^2.18.0"
-google-api-python-client = "^2.90.0"
-google-auth = "^2.29.0"
+google-api-core = "2.18.0"
+google-api-python-client = "2.90.0"
+google-auth = "2.29.0"
 google-auth-httplib2 = "0.2.0"
 google-auth-httplib2 = "0.2.0"
 google-generativeai = "0.5.0"
 google-generativeai = "0.5.0"
-google-search-results = "2.4.2"
 googleapis-common-protos = "1.63.0"
 googleapis-common-protos = "1.63.0"
 google-cloud-storage = "2.16.0"
 google-cloud-storage = "2.16.0"
-replicate = "^0.22.0"
-websocket-client = "^1.7.0"
-dashscope = {version = "^1.17.0", extras = ["tokenizer"]}
-huggingface-hub = "^0.16.4"
-transformers = "^4.35.0"
-tokenizers = "^0.15.0"
-pandas = "1.5.3"
+replicate = "~0.22.0"
+websocket-client = "~1.7.0"
+dashscope = {version = "~1.17.0", extras = ["tokenizer"]}
+huggingface-hub = "~0.16.4"
+transformers = "~4.35.0"
+tokenizers = "~0.15.0"
+pandas = { version = "~2.2.2", extras = ["performance", "excel"] }
 xinference-client = "0.9.4"
 xinference-client = "0.9.4"
-safetensors = "^0.4.3"
+safetensors = "~0.4.3"
 zhipuai = "1.0.7"
 zhipuai = "1.0.7"
-werkzeug = "^3.0.1"
+werkzeug = "~3.0.1"
 pymilvus = "2.3.1"
 pymilvus = "2.3.1"
 qdrant-client = "1.7.3"
 qdrant-client = "1.7.3"
-cohere = "^5.2.4"
-pyyaml = "^6.0.1"
-numpy = "^1.26.4"
-unstructured = {version = "^0.10.27", extras = ["docx", "epub", "md", "msg", "ppt", "pptx"]}
-bs4 = "^0.0.1"
-markdown = "^3.5.1"
-httpx = {version = "^0.24.1", extras = ["socks"]}
-matplotlib = "^3.8.2"
-yfinance = "^0.2.35"
-pydub = "^0.25.1"
-gmpy2 = "^2.1.5"
-numexpr = "^2.9.0"
-duckduckgo-search = "5.2.2"
+cohere = "~5.2.4"
+pyyaml = "~6.0.1"
+numpy = "~1.26.4"
+unstructured = {version = "~0.10.27", extras = ["docx", "epub", "md", "msg", "ppt", "pptx"]}
+bs4 = "~0.0.1"
+markdown = "~3.5.1"
+httpx = {version = "~0.24.1", extras = ["socks"]}
+matplotlib = "~3.8.2"
+yfinance = "~0.2.40"
+pydub = "~0.25.1"
+gmpy2 = "~2.1.5"
+numexpr = "~2.9.0"
+duckduckgo-search = "~6.1.5"
 arxiv = "2.1.0"
 arxiv = "2.1.0"
-yarl = "^1.9.4"
-twilio = "^9.0.4"
-qrcode = "^7.4.2"
-azure-storage-blob = "12.9.0"
+yarl = "~1.9.4"
+twilio = "~9.0.4"
+qrcode = "~7.4.2"
+azure-storage-blob = "12.13.0"
 azure-identity = "1.15.0"
 azure-identity = "1.15.0"
 lxml = "5.1.0"
 lxml = "5.1.0"
-xlrd = "^2.0.1"
-pydantic = "^1.10.0"
+xlrd = "~2.0.1"
+pydantic = "~1.10.0"
 pgvecto-rs = "0.1.4"
 pgvecto-rs = "0.1.4"
 firecrawl-py = "0.0.5"
 firecrawl-py = "0.0.5"
-oss2 = "2.15.0"
+oss2 = "2.18.5"
 pgvector = "0.2.5"
 pgvector = "0.2.5"
-pymysql = "^1.1.1"
-tidb-vector = "^0.0.9"
+pymysql = "1.1.1"
+tidb-vector = "0.0.9"
 google-cloud-aiplatform = "1.49.0"
 google-cloud-aiplatform = "1.49.0"
-vanna = {version = "==0.5.5", extras = ["postgres", "mysql", "clickhouse", "duckdb"]}
+vanna = {version = "0.5.5", extras = ["postgres", "mysql", "clickhouse", "duckdb"]}
 kaleido = "0.2.1"
 kaleido = "0.2.1"
 
 
 
 
 [tool.poetry.group.dev.dependencies]
 [tool.poetry.group.dev.dependencies]
-coverage = "^7.2.4"
-pytest = "^8.1.1"
-pytest-benchmark = "^4.0.0"
-pytest-env = "^1.1.3"
-pytest-mock = "^3.14.0"
+coverage = "~7.2.4"
+pytest = "~8.1.1"
+pytest-benchmark = "~4.0.0"
+pytest-env = "~1.1.3"
+pytest-mock = "~3.14.0"

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff