From 56594065a1c2d949f3d966c12105984322660abf Mon Sep 17 00:00:00 2001 From: Tony Lampada Date: Tue, 27 May 2025 20:54:24 +0000 Subject: [PATCH 1/2] upgrade python in the devcontainer, and use uv --- Dockerfile.dev | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index 1536f7c5..d668df0a 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,9 +1,17 @@ -FROM python:3.8 -RUN apt-get update && apt-get install -y make libgl1-mesa-glx && rm -rf /var/lib/apt/lists/* +FROM python:3.10 +RUN apt-get update && apt-get install -y make curl libgl1-mesa-glx && rm -rf /var/lib/apt/lists/* +RUN curl -LsSf https://astral.sh/uv/install.sh | sh +ENV PATH="/root/.local/bin:${PATH}" + WORKDIR /roboflow-python COPY .devcontainer/bashrc_ext /root/bashrc_ext RUN echo "source /root/bashrc_ext" >> ~/.bashrc -COPY ./setup.py ./pyproject.toml ./README.md ./requirements.txt ./ + +COPY ./requirements.txt ./ +RUN uv pip install --system -r requirements.txt + +COPY ./setup.py ./pyproject.toml ./README.md ./ COPY roboflow/__init__.py ./roboflow/__init__.py -RUN pip install -e ".[dev]" +RUN uv pip install --system -e ".[dev]" + COPY . . From db644b71566c00071ed14f62e469aef844688cdd Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 27 May 2025 20:57:51 +0000 Subject: [PATCH 2/2] =?UTF-8?q?fix(pre=5Fcommit):=20=F0=9F=8E=A8=20auto=20?= =?UTF-8?q?format=20pre-commit=20hooks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.dev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index d668df0a..e1d6b9af 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,7 +1,7 @@ FROM python:3.10 RUN apt-get update && apt-get install -y make curl libgl1-mesa-glx && rm -rf /var/lib/apt/lists/* RUN curl -LsSf https://astral.sh/uv/install.sh | sh -ENV PATH="/root/.local/bin:${PATH}" +ENV PATH="/root/.local/bin:${PATH}" WORKDIR /roboflow-python COPY .devcontainer/bashrc_ext /root/bashrc_ext