From 0f50cb80a753535d480a1ed43589b6a386332aac Mon Sep 17 00:00:00 2001 From: Qiusheng Wu Date: Mon, 10 Feb 2025 23:39:30 -0500 Subject: [PATCH] Make keplergl optional (#98) * Make keplergl optional * Update uv * Update uv * Add python 3.13 * Disable cache * Skip python 3.12 --- .github/workflows/docs-build.yml | 6 +++--- .github/workflows/docs.yml | 6 +++--- .github/workflows/macos.yml | 6 +++--- .github/workflows/ubuntu.yml | 6 +++--- .github/workflows/windows.yml | 6 +++--- requirements.txt | 2 +- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index e9098bf..2b0a60f 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -21,13 +21,13 @@ jobs: uses: astral-sh/setup-uv@v5 with: version: "0.4.12" - enable-cache: true + enable-cache: false - name: Set up Python ${{ matrix.python-version }} - run: uv python install ${{ matrix.python-version }} + run: uv venv --python ${{ matrix.python-version }} - name: Install dependencies - run: uv sync --python ${{ matrix.python-version }} + run: uv pip install . - name: Install optional dependencies run: | diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 0bdd3e6..bef7ad8 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -21,13 +21,13 @@ jobs: uses: astral-sh/setup-uv@v5 with: version: "0.4.12" - enable-cache: true + enable-cache: false - name: Set up Python ${{ matrix.python-version }} - run: uv python install ${{ matrix.python-version }} + run: uv venv --python ${{ matrix.python-version }} - name: Install dependencies - run: uv sync --python ${{ matrix.python-version }} + run: uv pip install . - name: Install optional dependencies run: | diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 7c2ff22..54b3bf9 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -25,13 +25,13 @@ jobs: uses: astral-sh/setup-uv@v5 with: version: "0.4.12" - enable-cache: true + enable-cache: false - name: Set up Python ${{ matrix.config.py }} - run: uv python install ${{ matrix.config.py }} + run: uv venv --python ${{ matrix.config.py }} - name: Install dependencies - run: uv sync --python ${{ matrix.config.py }} + run: uv pip install . - name: Test import run: | diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 338b4dc..3d67312 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -22,13 +22,13 @@ jobs: uses: astral-sh/setup-uv@v5 with: version: "0.4.12" - enable-cache: true + enable-cache: false - name: Set up Python ${{ matrix.python-version }} - run: uv python install ${{ matrix.python-version }} + run: uv venv --python ${{ matrix.python-version }} - name: Install dependencies - run: uv sync --python ${{ matrix.python-version }} + run: uv pip install . - name: Install optional dependencies run: | diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 85012c3..3a1097a 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -21,13 +21,13 @@ jobs: uses: astral-sh/setup-uv@v5 with: version: "0.4.12" - enable-cache: true + enable-cache: false - name: Set up Python ${{ matrix.python-version }} - run: uv python install ${{ matrix.python-version }} + run: uv venv --python ${{ matrix.python-version }} - name: Install dependencies - run: uv sync --python ${{ matrix.python-version }} + run: uv pip install . - name: Test import run: | diff --git a/requirements.txt b/requirements.txt index 7a68be3..eea969f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31,7 +31,7 @@ hvplot hypercoast ipygany ipyleaflet -keplergl +# keplergl laspy leafmap>=0.38.0 # lidar