@@ -55,10 +55,10 @@ RUN --mount=type=cache,target=/root/.cache/uv \
5555 uv pip install --index-url https://download.pytorch.org/whl/nightly/cu126 "torch==2.7.0.dev20250121+cu126" "torchvision==0.22.0.dev20250121" ; \
5656 fi
5757
58- COPY requirements- common.txt requirements- common.txt
59- COPY requirements- cuda.txt requirements- cuda.txt
58+ COPY requirements/ common.txt requirements/ common.txt
59+ COPY requirements/ cuda.txt requirements/ cuda.txt
6060RUN --mount=type=cache,target=/root/.cache/uv \
61- uv pip install -r requirements- cuda.txt
61+ uv pip install -r requirements/ cuda.txt
6262
6363# cuda arch list used by torch
6464# can be useful for both `dev` and `test`
@@ -76,14 +76,14 @@ FROM base AS build
7676ARG TARGETPLATFORM
7777
7878# install build dependencies
79- COPY requirements- build.txt requirements- build.txt
79+ COPY requirements/ build.txt requirements/ build.txt
8080
8181# This timeout (in seconds) is necessary when installing some dependencies via uv since it's likely to time out
8282# Reference: https://github.com/astral-sh/uv/pull/1694
8383ENV UV_HTTP_TIMEOUT=500
8484
8585RUN --mount=type=cache,target=/root/.cache/uv \
86- uv pip install -r requirements- build.txt
86+ uv pip install -r requirements/ build.txt
8787
8888COPY . .
8989ARG GIT_REPO_CHECK=0
@@ -151,11 +151,11 @@ FROM base as dev
151151# Reference: https://github.com/astral-sh/uv/pull/1694
152152ENV UV_HTTP_TIMEOUT=500
153153
154- COPY requirements- lint.txt requirements- lint.txt
155- COPY requirements- test.txt requirements- test.txt
156- COPY requirements- dev.txt requirements- dev.txt
154+ COPY requirements/ lint.txt requirements/ lint.txt
155+ COPY requirements/ test.txt requirements/ test.txt
156+ COPY requirements/ dev.txt requirements/ dev.txt
157157RUN --mount=type=cache,target=/root/.cache/uv \
158- uv pip install -r requirements- dev.txt
158+ uv pip install -r requirements/ dev.txt
159159# ################### DEV IMAGE ####################
160160
161161# ################### vLLM installation IMAGE ####################
@@ -230,9 +230,9 @@ COPY examples examples
230230# some issues w.r.t. JIT compilation. Therefore we need to
231231# install build dependencies for JIT compilation.
232232# TODO: Remove this once FlashInfer AOT wheel is fixed
233- COPY requirements- build.txt requirements- build.txt
233+ COPY requirements/ build.txt requirements/ build.txt
234234RUN --mount=type=cache,target=/root/.cache/uv \
235- uv pip install -r requirements- build.txt
235+ uv pip install -r requirements/ build.txt
236236
237237# ################### vLLM installation IMAGE ####################
238238
@@ -249,7 +249,7 @@ ENV UV_HTTP_TIMEOUT=500
249249
250250# install development dependencies (for testing)
251251RUN --mount=type=cache,target=/root/.cache/uv \
252- uv pip install -r requirements- dev.txt
252+ uv pip install -r requirements/ dev.txt
253253
254254# install development dependencies (for testing)
255255RUN --mount=type=cache,target=/root/.cache/uv \
0 commit comments