File tree Expand file tree Collapse file tree 7 files changed +4339
-41
lines changed
Expand file tree Collapse file tree 7 files changed +4339
-41
lines changed Original file line number Diff line number Diff line change 3131
3232 - name : build package
3333 run : |
34- pip install --upgrade build
35- python -m build
34+ pip install --upgrade uv
35+ uv build
3636
3737 - name : Install qemu dependency
3838 run : |
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ WORKDIR /opt/app-root/src
44
55COPY dist dist
66
7- RUN pip install ./dist/podman_ai_lab_stack-0.12.0.tar.gz
7+ RUN pip install --extra-index-url https://download.pytorch.org/whl/cpu/ ./dist/podman_ai_lab_stack-0.12.0.tar.gz
88RUN \
99 mkdir -p $HOME/.llama/providers.d/remote/inference && \
1010 cp /opt/app-root/lib64/python3.11/site-packages/podman_ai_lab_stack/providers.d/remote/inference/podman-ai-lab.yaml \
Original file line number Diff line number Diff line change @@ -7,7 +7,26 @@ name = "podman-ai-lab-stack"
77version = " 0.12.0"
88description = " Podman AI Lab provider for Llama Stack"
99requires-python = " >=3.10"
10- dynamic = [" dependencies" ]
10+ dependencies = [
11+ " aiosqlite>=0.21.0" ,
12+ " autoevals>=0.0.130" ,
13+ " blobfile>=3.1.0" ,
14+ " chardet>=5.2.0" ,
15+ " datasets>=4.1.1" ,
16+ " faiss-cpu>=1.12.0" ,
17+ " fastapi>=0.118.0" ,
18+ " greenlet>=3.2.4" ,
19+ " llama-stack>=0.2.9" ,
20+ " mcp>=1.15.0" ,
21+ " ollama>=0.6.0" ,
22+ " opentelemetry-api>=1.37.0" ,
23+ " opentelemetry-exporter-otlp>=1.37.0" ,
24+ " opentelemetry-sdk>=1.37.0" ,
25+ " pydantic>=2.11.9" ,
26+ " sentence-transformers>=5.1.1" ,
27+ " sqlalchemy>=2.0.43" ,
28+ " torch>=2.7.0" ,
29+ ]
1130
1231[tool .setuptools ]
1332package-dir = { "" = " src" }
@@ -21,3 +40,13 @@ dependencies = { file = ["requirements.txt"] }
2140
2241[tool .ruff ]
2342extend-exclude = [" *.ipynb" ]
43+
44+ [[tool .uv .index ]]
45+ name = " pytorch-cpu"
46+ url = " https://download.pytorch.org/whl/cpu"
47+ explicit = true
48+
49+ [tool .uv .sources ]
50+ torch = [
51+ { index = " pytorch-cpu" },
52+ ]
You can’t perform that action at this time.
0 commit comments