Skip to content

Commit 64c5483

Browse files
Add GeoParquet processing functions (#1055)
* Add GeoParquet processing functions * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update GitHub Actions * Update Python 3.13 * Disable cache * Skip import * Add more functions --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 0f52dcb commit 64c5483

9 files changed

Lines changed: 699 additions & 12 deletions

File tree

.github/workflows/docs-build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ jobs:
3838
run: uv python install ${{ matrix.python-version }}
3939

4040
- name: Install dependencies
41-
run: uv sync --python ${{ matrix.python-version }}
41+
run: |
42+
uv venv --python ${{ matrix.python-version }}
43+
uv pip install .
4244
4345
- name: Install optional dependencies
4446
run: |

.github/workflows/docs.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ jobs:
3838
run: uv python install ${{ matrix.python-version }}
3939

4040
- name: Install dependencies
41-
run: uv sync --python ${{ matrix.python-version }}
41+
run: |
42+
uv venv --python ${{ matrix.python-version }}
43+
uv pip install .
4244
4345
- name: Install optional dependencies
4446
run: |

.github/workflows/installation.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ jobs:
2727
run: uv python install ${{ matrix.python-version }}
2828

2929
- name: Install dependencies
30-
run: uv sync --python ${{ matrix.python-version }}
30+
run: |
31+
uv venv --python ${{ matrix.python-version }}
32+
uv pip install .
3133
3234
- name: Test import
3335
run: uv run python -c "import leafmap; print('leafmap import successful')"

.github/workflows/macos.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ jobs:
3131
run: uv python install ${{ matrix.config.py }}
3232

3333
- name: Install dependencies
34-
run: uv sync --python ${{ matrix.config.py }}
34+
run: |
35+
uv venv --python ${{ matrix.config.py }}
36+
uv pip install .
3537
3638
- name: Test import
3739
run: |

.github/workflows/py313.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,16 @@ jobs:
3434
uses: astral-sh/setup-uv@v5
3535
with:
3636
version: "0.4.16"
37-
# enable-cache: true
37+
enable-cache: false
3838

3939
- name: Set up Python ${{ matrix.python-version }}
4040
run: uv python install ${{ matrix.python-version }}
4141

4242
- name: Install dependencies
43-
run: uv sync --python ${{ matrix.python-version }}
44-
45-
- name: Test import
4643
run: |
47-
uv run python -c "import leafmap; print('leafmap import successful')"
44+
uv venv --python ${{ matrix.python-version }}
45+
uv pip install .
46+
47+
# - name: Test import
48+
# run: |
49+
# uv run python -c "import leafmap; print('leafmap import successful')"

.github/workflows/ubuntu.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ jobs:
4040
run: uv python install ${{ matrix.python-version }}
4141

4242
- name: Install dependencies
43-
run: uv sync --python ${{ matrix.python-version }}
43+
run: |
44+
uv venv --python ${{ matrix.python-version }}
45+
uv pip install .
4446
4547
- name: Install optional dependencies
4648
run: |

.github/workflows/windows.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ jobs:
3737
run: uv python install ${{ matrix.python-version }}
3838

3939
- name: Install dependencies
40-
run: uv sync --python ${{ matrix.python-version }}
40+
run: |
41+
uv venv --python ${{ matrix.python-version }}
42+
uv pip install .
4143
4244
- name: Test import
4345
run: |

0 commit comments

Comments
 (0)