### What problem does this PR solve? Some old types of machine or virtual machine doesn't support AVX CPU flag. This PR is to use lts polars module to avoid this fault. fix issue: #4349 ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) - [x] Refactoring Signed-off-by: jinhai <haijin.chn@gmail.com>
141 lines
3.4 KiB
TOML
141 lines
3.4 KiB
TOML
[tool.poetry]
|
|
name = "ragflow"
|
|
version = "0.15.1"
|
|
description = "[RAGFlow](https://ragflow.io/) is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding. It offers a streamlined RAG workflow for businesses of any scale, combining LLM (Large Language Models) to provide truthful question-answering capabilities, backed by well-founded citations from various complex formatted data."
|
|
authors = ["Your Name <you@example.com>"]
|
|
license = "https://github.com/infiniflow/ragflow/blob/main/LICENSE"
|
|
readme = "README.md"
|
|
package-mode = false
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.10,<3.13"
|
|
datrie = "0.8.2"
|
|
akshare = "^1.14.81"
|
|
azure-storage-blob = "12.22.0"
|
|
azure-identity = "1.17.1"
|
|
azure-storage-file-datalake = "12.16.0"
|
|
anthropic = "=0.34.1"
|
|
arxiv = "2.1.3"
|
|
aspose-slides = { version = "^24.9.0", markers = "platform_machine == 'x86_64' or (sys_platform == 'darwin' and platform_machine == 'arm64') " }
|
|
beartype = "^0.18.5"
|
|
bio = "1.7.1"
|
|
blinker = "1.7.0"
|
|
boto3 = "1.34.140"
|
|
botocore = "1.34.140"
|
|
cachetools = "5.3.3"
|
|
chardet = "5.2.0"
|
|
cn2an = "0.5.22"
|
|
cohere = "5.6.2"
|
|
Crawl4AI = "0.3.8"
|
|
dashscope = "1.20.11"
|
|
deepl = "1.18.0"
|
|
demjson3 = "3.0.6"
|
|
discord-py = "2.3.2"
|
|
duckduckgo-search = "6.1.9"
|
|
editdistance = "0.8.1"
|
|
elastic-transport = "8.12.0"
|
|
elasticsearch = "8.12.1"
|
|
elasticsearch-dsl = "8.12.0"
|
|
fasttext = "0.9.3"
|
|
filelock = "3.15.4"
|
|
flask = "3.0.3"
|
|
flask-cors = "5.0.0"
|
|
flask-login = "0.6.3"
|
|
flask-session = "0.8.0"
|
|
google-search-results = "2.4.2"
|
|
groq = "0.9.0"
|
|
hanziconv = "0.3.2"
|
|
html-text = "0.6.2"
|
|
httpx = "0.27.0"
|
|
huggingface-hub = "^0.25.0"
|
|
infinity-sdk = "0.5.2"
|
|
infinity-emb = "^0.0.66"
|
|
itsdangerous = "2.1.2"
|
|
markdown = "3.6"
|
|
markdown-to-json = "2.1.1"
|
|
minio = "7.2.4"
|
|
mistralai = "0.4.2"
|
|
nltk = "3.9.1"
|
|
numpy = "^1.26.0"
|
|
ollama = "0.2.1"
|
|
onnxruntime = "1.19.2"
|
|
openai = "1.45.0"
|
|
opencv-python = "4.10.0.84"
|
|
opencv-python-headless = "4.10.0.84"
|
|
openpyxl = "^3.1.0"
|
|
ormsgpack = "1.5.0"
|
|
pandas = "^2.2.0"
|
|
pdfplumber = "0.10.4"
|
|
peewee = "3.17.1"
|
|
pillow = "10.4.0"
|
|
protobuf = "5.27.2"
|
|
psycopg2-binary = "2.9.9"
|
|
pyclipper = "1.3.0.post5"
|
|
pycryptodomex = "3.20.0"
|
|
pypdf = "^5.0.0"
|
|
pytest = "^8.3.0"
|
|
python-dotenv = "1.0.1"
|
|
python-dateutil = "2.8.2"
|
|
python-pptx = "^1.0.2"
|
|
pywencai = "0.12.2"
|
|
qianfan = "0.4.6"
|
|
ranx = "0.3.20"
|
|
readability-lxml = "0.8.1"
|
|
valkey = "6.0.2"
|
|
requests = "2.32.2"
|
|
replicate = "0.31.0"
|
|
roman-numbers = "1.0.2"
|
|
ruamel-base = "1.0.0"
|
|
scholarly = "1.7.11"
|
|
scikit-learn = "1.5.0"
|
|
selenium = "4.22.0"
|
|
selenium-wire = "5.1.0"
|
|
setuptools = "^75.2.0"
|
|
shapely = "2.0.5"
|
|
six = "1.16.0"
|
|
strenum = "0.4.15"
|
|
tabulate = "0.9.0"
|
|
tencentcloud-sdk-python = "3.0.1215"
|
|
tika = "2.6.0"
|
|
tiktoken = "0.7.0"
|
|
umap_learn = "0.5.6"
|
|
vertexai = "1.64.0"
|
|
volcengine = "1.0.146"
|
|
voyageai = "0.2.3"
|
|
webdriver-manager = "4.0.1"
|
|
werkzeug = "3.0.6"
|
|
wikipedia = "1.4.0"
|
|
word2number = "1.1"
|
|
xgboost = "1.5.0"
|
|
xpinyin = "0.7.6"
|
|
yfinance = "0.1.96"
|
|
zhipuai = "2.0.1"
|
|
ruamel-yaml = "^0.18.6"
|
|
google-generativeai = "^0.8.1"
|
|
python-docx = "^1.1.2"
|
|
pypdf2 = "^3.0.1"
|
|
graspologic = "^3.4.1"
|
|
pymysql = "^1.1.1"
|
|
mini-racer = "^0.12.4"
|
|
pyodbc = "^5.2.0"
|
|
pyicu = "^2.13.1"
|
|
flasgger = "^0.9.7.1"
|
|
#polars = { version = "^1.9.0", markers = "platform_machine == 'x86_64'" }
|
|
polars-lts-cpu = "^1.9.0"
|
|
xxhash = "^3.5.0"
|
|
|
|
|
|
[tool.poetry.group.full]
|
|
optional = true
|
|
|
|
[tool.poetry.group.full.dependencies]
|
|
bcembedding = "0.1.3"
|
|
fastembed = "^0.3.6"
|
|
flagembedding = "1.2.10"
|
|
torch = "2.3.0"
|
|
transformers = "4.38.1"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|