Skip to content

Commit 075b707

Browse files
committed
build: migrate dependencies to uv
1 parent 5c27687 commit 075b707

4 files changed

Lines changed: 5707 additions & 276 deletions

File tree

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.13

pyproject.toml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
[project]
2+
name = "skinvl-dermoscopy-assistant-demo"
3+
version = "0.1.0"
4+
description = "SkinVL dermoscopy workflow demo with structured findings, evidence fusion, and human review"
5+
readme = "README.md"
6+
requires-python = ">=3.13"
7+
8+
# The default install is intentionally small and fully offline. Optional
9+
# backends are available through the extras below.
10+
dependencies = [
11+
"aiosqlite>=0.21.0",
12+
"chainlit>=2.10.0",
13+
"fastapi>=0.135.1",
14+
"langchain>=1.2.10",
15+
"langchain-core>=1.2.18",
16+
"langgraph>=1.0.10",
17+
"langgraph-checkpoint-sqlite>=2.0.10",
18+
"pydantic>=2.12.5",
19+
"python-dotenv>=1.2.2",
20+
"python-multipart>=0.0.22",
21+
"sqlalchemy>=2.0.48",
22+
"uvicorn>=0.41.0",
23+
"werkzeug>=3.1.6",
24+
]
25+
26+
[project.optional-dependencies]
27+
rag = [
28+
"docling>=2.81.0",
29+
"docling-core>=2.70.2",
30+
"fastembed>=0.7.4",
31+
"langchain-community>=0.4.1",
32+
"langchain-ollama>=1.0.1",
33+
"langchain-qdrant>=1.1.0",
34+
"langchain-text-splitters>=1.1.1",
35+
"qdrant-client>=1.17.1",
36+
"sentence-transformers>=5.3.0",
37+
]
38+
skinvl = [
39+
"pillow>=12.1.1",
40+
"torch>=2.10.0",
41+
"torchvision>=0.25.0",
42+
"transformers>=4.57.6",
43+
]
44+
web = [
45+
"langchain-tavily>=0.2.17",
46+
]
47+
legacy = [
48+
"gdown>=5.2.1",
49+
"matplotlib>=3.10.8",
50+
"numpy>=2.4.3",
51+
"opencv-contrib-python>=4.13.0.92",
52+
"pandas>=3.0.1",
53+
"scikit-learn>=1.8.0",
54+
"seaborn>=0.13.2",
55+
]
56+
dev = [
57+
"langgraph-cli[inmem]>=0.4.15",
58+
]
59+
60+
[tool.uv]
61+
default-groups = []

requirements.txt

Lines changed: 0 additions & 276 deletions
This file was deleted.

0 commit comments

Comments
 (0)