Skip to content

Commit d0ec778

Browse files
committed
Merge branch 'main' into partial_schema_eq_deletes
2 parents 55715ee + d3d3127 commit d0ec778

File tree

24 files changed

+2714
-1510
lines changed

24 files changed

+2714
-1510
lines changed

.asf.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ github:
4040

4141
required_pull_request_reviews:
4242
required_approving_review_count: 1
43-
dismiss_stale_reviews: true
43+
dismiss_stale_reviews: false
4444

4545
required_linear_history: true
4646
del_branch_on_merge: true

.github/workflows/bindings_python_ci.yml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,21 @@ jobs:
5656
runs-on: ubuntu-latest
5757
steps:
5858
- uses: actions/checkout@v5
59+
- uses: astral-sh/setup-uv@v6
60+
with:
61+
version: "0.9.3"
62+
enable-cache: true
5963
- name: Install tools
6064
run: |
61-
pip install ruff
65+
uv tool install ruff
6266
- name: Check format
6367
working-directory: "bindings/python"
6468
run: |
65-
ruff format . --diff
69+
uvx ruff format . --diff
6670
- name: Check style
6771
working-directory: "bindings/python"
6872
run: |
69-
ruff check .
73+
uvx ruff check .
7074
7175
test:
7276
runs-on: ${{ matrix.os }}
@@ -80,17 +84,28 @@ jobs:
8084
- uses: actions/checkout@v5
8185
- uses: actions/setup-python@v6
8286
with:
83-
python-version: 3.9
87+
python-version: 3.12
8488
- uses: PyO3/maturin-action@v1
8589
with:
8690
working-directory: "bindings/python"
8791
command: build
8892
args: --out dist --sdist
93+
- uses: astral-sh/setup-uv@v6
94+
with:
95+
version: "0.9.3"
96+
enable-cache: true
97+
- name: Sync dependencies
98+
working-directory: "bindings/python"
99+
shell: bash
100+
run: |
101+
make install
102+
- name: Install built wheel
103+
working-directory: "bindings/python"
104+
shell: bash
105+
run: |
106+
uv pip install --reinstall dist/pyiceberg_core-*.whl
89107
- name: Run tests
90108
working-directory: "bindings/python"
91109
shell: bash
92110
run: |
93-
set -e
94-
pip install hatch==1.12.0
95-
hatch run dev:pip install dist/pyiceberg_core-*.whl --force-reinstall
96-
hatch run dev:test
111+
make test

.licenserc.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,17 @@ header:
2121
copyright-owner: Apache Software Foundation
2222

2323
paths-ignore:
24-
- 'LICENSE'
25-
- 'NOTICE'
26-
- '.gitattributes'
27-
- '**/*.json'
24+
- "LICENSE"
25+
- "NOTICE"
26+
- ".gitattributes"
27+
- "**/*.json"
2828
# Generated content by mdbook
29-
- 'website/book'
29+
- "website/book"
3030
# Generated content by scripts
31-
- '**/DEPENDENCIES.*.tsv'
31+
- "**/DEPENDENCIES.*.tsv"
3232
# Release distributions
33-
- 'dist/*'
34-
- 'Cargo.lock'
35-
- '.github/PULL_REQUEST_TEMPLATE.md'
33+
- "dist/*"
34+
- "Cargo.lock"
35+
- "bindings/python/uv.lock"
36+
- ".github/PULL_REQUEST_TEMPLATE.md"
3637
comment: on-failure

0 commit comments

Comments
 (0)