From 3ed00a04fd76187331865642113cb25fa460f9bd Mon Sep 17 00:00:00 2001 From: YANG Zhenfei Date: Tue, 24 Mar 2026 22:55:35 +0800 Subject: [PATCH 1/2] fix: remove circular PYTHONPATH reference in Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 934a02a..485e979 100644 --- a/Dockerfile +++ b/Dockerfile @@ -140,7 +140,7 @@ RUN git clone https://github.com/dvorak0/gtsam.git -b yzf/add_smart_factor_pytho && mkdir build && cd build \ && cmake -DCMAKE_BUILD_TYPE=Release -DGTSAM_BUILD_PYTHON=ON -DGTSAM_THROW_CHEIRALITY_EXCEPTION=OFF .. \ && make -j2 -ENV PYTHONPATH="/3rdparty/gtsam/build/python:${PYTHONPATH}" +ENV PYTHONPATH="/3rdparty/gtsam/build/python" # clean RUN apt-get clean && rm -rf /var/lib/apt/lists/* From 426c651e1205d3e4ea4693460725ac85e5d7bd19 Mon Sep 17 00:00:00 2001 From: YANG Zhenfei Date: Tue, 24 Mar 2026 22:58:47 +0800 Subject: [PATCH 2/2] fix: set default PYTHONPATH before extending it --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 485e979..d524aa9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -140,7 +140,8 @@ RUN git clone https://github.com/dvorak0/gtsam.git -b yzf/add_smart_factor_pytho && mkdir build && cd build \ && cmake -DCMAKE_BUILD_TYPE=Release -DGTSAM_BUILD_PYTHON=ON -DGTSAM_THROW_CHEIRALITY_EXCEPTION=OFF .. \ && make -j2 -ENV PYTHONPATH="/3rdparty/gtsam/build/python" +ENV PYTHONPATH="${PYTHONPATH:-}" +ENV PYTHONPATH="/3rdparty/gtsam/build/python:${PYTHONPATH}" # clean RUN apt-get clean && rm -rf /var/lib/apt/lists/*