diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 792fb3f..53e2e5b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -57,7 +57,7 @@ jobs: - name: Build Package if: success() run: | - uv build + uv build --no-build-isolation - name: Export requirements.txt run: | diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index e9bdaec..3b4b2c8 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -39,6 +39,6 @@ jobs: run: | . /opt/ros/humble/setup.sh && \ uv sync --all-extras --dev --all-packages && \ - uv build --all-packages + uv build --all-packages --no-build-isolation - run: | . /opt/ros/humble/setup.sh && uv run mkdocs gh-deploy --strict --force \ No newline at end of file diff --git a/README.md b/README.md index db365fb..34eeb71 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,8 @@ This method builds Python packages (wheel files) that can be installed using `uv git clone --recursive https://github.com/tier4/sync_tooling.git cd sync_tooling -uv build --all-packages +uv sync --all-packages +uv build --all-packages --no-build-isolation ``` This will generate a `dist` directory with the built packages, and the `dist/*.whl` files can be diff --git a/scripts/cloudflare_pages_build.sh b/scripts/cloudflare_pages_build.sh index 9b69127..b1e364e 100755 --- a/scripts/cloudflare_pages_build.sh +++ b/scripts/cloudflare_pages_build.sh @@ -23,5 +23,5 @@ dpkg --fsys-tarfile libgvc6*.deb | tar -xf - -C graphviz/ graphviz_dir="$(realpath graphviz)" export PATH="$PATH:$graphviz_dir/usr/bin" uv sync --all-packages --all-extras -uv build --all-packages +uv build --all-packages --no-build-isolation uv run mkdocs build --strict \ No newline at end of file