算子将抽取与落盘固定到流程中 (#134)

* feature: 将抽取动作移到每一个算子中

* feature: 落盘算子改为默认执行

* feature: 优化前端展示

* feature: 使用pyproject管理依赖
This commit is contained in:
hhhhsc701
2025-12-05 17:26:29 +08:00
committed by GitHub
parent 744d15ba24
commit d59c167da4
70 changed files with 289 additions and 539 deletions

View File

@@ -16,27 +16,13 @@ classifiers = [
# Core dependencies
dependencies = [
"uvicorn[standard]",
"fastapi",
"loguru",
"jsonargparse",
"ray[default, data]==2.46.0",
"opencv-python"
]
[project.optional-dependencies]
dj = [
"py-data-juicer~=1.4.0"
]
op = [
"python-docx==1.1.0"
]
# All dependencies
all = [
"datamate[dj]",
"datamate[op]"
"fastapi>=0.123.9",
"jsonargparse>=4.44.0",
"loguru>=0.7.3",
"opencv-python-headless>=4.12.0.88",
"ray[data,default]==2.52.1",
"unstructured[csv,docx,pptx,xlsx]==0.18.15",
"uvicorn[standard]>=0.38.0",
]
[build-system]