Skip to content

Commit c14001d

Browse files
author
Huy Vu2
committed
merge from main
2 parents c4004ea + 5ba6a07 commit c14001d

File tree

3 files changed

+27
-20
lines changed

3 files changed

+27
-20
lines changed

docker/Dockerfile.ci

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ ENV UV_LINK_MODE=copy
2929
# Create virtual environment
3030
RUN uv venv ${UV_PROJECT_ENVIRONMENT} --system-site-packages
3131

32-
# Copy dependency files
32+
# Copy dependency files and source code (needed for dynamic version resolution)
3333
COPY pyproject.toml uv.lock ./
34+
COPY nemo_vfm ./nemo_vfm
3435

35-
# Install test dependencies using uv sync
36-
RUN uv sync --link-mode copy --locked --group test --no-install-project
36+
# Install all dependencies using uv sync (without installing the project itself)
37+
RUN uv sync --link-mode copy --locked --all-groups --no-install-project

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,12 @@ automodel = [
7373
"imageio-ffmpeg",
7474
"opencv-python-headless==4.10.0.84",
7575
]
76+
77+
[build-system]
78+
requires = ["setuptools>=61"]
79+
build-backend = "setuptools.build_meta"
80+
81+
[dependency-groups]
7682
docs = [
7783
"myst-parser>=4.0.1",
7884
"nvidia-sphinx-theme>=0.0.8",

uv.lock

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)