Skip to content

Conversation

@evertlammerts
Copy link
Collaborator

Merges andium into main and fixes build problems:

  • replacement scan needs to throw an exception on serialization
  • adbc driver manager now throws a programming error when a table already exists

Henry Harbeck and others added 30 commits October 28, 2025 22:12
…tly loaded (duckdb#135)

Fixes duckdb#134

Also removes a print statement when the driver is found.
Add a convenience workflow to run selected pytests on a specific
platform in CI.
[#19444](duckdb/duckdb#19444) fixed adbc issues
on Windows, both in main and v1.4-andium. Confirmed that the tests pass
in
https://github.com/evertlammerts/duckdb-python/actions/runs/18946381716/job/54098707391,
so we can remove the xfails.
Make sure the experimental module is also exported in __all__ (might fix
duckdb/duckdb#17873)
Followed: python/mypy#8634

Prior to this mypy would complain when using `.pl(lazy=True).collect()`
this will prevent that
fixes duckdb/duckdb#18396
related pr in core: duckdb/duckdb#19583

The checks of this PR can only run after
duckdb/duckdb#19583 lands
evertlammerts and others added 27 commits November 21, 2025 15:31
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-11-21 07:08:09
- DuckDB SHA: 5659b336314888a0725e4d6118becb26ce5f06c5
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19562401964
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-11-26 05:54:55
- DuckDB SHA: 24ca471d643f9a7ef16e1a20b78285636d4c3bfe
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19693607496
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-11-29 05:44:39
- DuckDB SHA: 9c1f71da3a94611611b9c88aa3a957d32915ee06
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19779490370
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-11-30 05:47:14
- DuckDB SHA: 136dd6ada5619cd9293a03cca717515f7436cfa8
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19794358400
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-12-02 05:50:26
- DuckDB SHA: 36451fcf23b4d8ebf2cb52e26eef93f7fb54561b
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19848275679
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-12-03 07:10:05
- DuckDB SHA: 0d4d302fcf585b2068af6260bbc6387c862c08e2
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19884991757
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-12-04 04:58:51
- DuckDB SHA: b9dd2cf18bf6e71bac23709e1fa20ef16fcff3d2
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19917800309
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-12-05 04:38:59
- DuckDB SHA: 2692b94466b0244d8417591f7518efe3ffa04dbe
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19952439394
Bump duckdb submodule:
- Target branch: v1.4-andium
- Date: 2025-12-06 04:55:40
- DuckDB SHA: e05f4ff81a8fbed460514f80e457260043ff8e9d
- Trigger:
https://github.com/duckdb/duckdb-python/actions/runs/19983097774
Lots of juggling with test dependencies, and only building for python >=
3.11 due to problems with numpy 1.x sdists. But it's a start.
@evertlammerts evertlammerts marked this pull request as ready for review December 8, 2025 12:22
@evertlammerts evertlammerts merged commit 11fa60f into duckdb:main Dec 8, 2025
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants