Skip to content

CI: Python 3.15.0rc1 builds - #605

Open
paultiq wants to merge 6 commits into
duckdb:mainfrom
paultiq:main
Open

CI: Python 3.15.0rc1 builds#605
paultiq wants to merge 6 commits into
duckdb:mainfrom
paultiq:main

Conversation

@paultiq

@paultiq paultiq commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

This PR adds 3.15.0rc0 (cp315) to the packaging_wheels.yml matrix:

Changes:

  • cibuildwheel to 4.2.0
  • Add cp315 to matrix
  • pyarrow 3.15 nightly index and markers for 3.15
  • pandas 3.15 nightly index and markers for 3.15
  • torch markers to restrict 3.15 tests to manylinux: since torch-cpu is only building manylinux 3.15 wheels
  • Update a few other markers (adbc, gcsfs, polars) which are not yet 3.15 ready or are source builds
  • restrict nanobind < 3.0: 3.0.0 introduced an unrelated breaking change (unrelated to 3.15)

Full matrix completed successfully on fork: https://github.com/paultiq/duckdb-python/actions/runs/33069017698

@paultiq

paultiq commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

Moving to draft for a moment: trying to minimize the change by removing the codspeed and polars marker changes...

edit: realized there's a Pandas deprecation issue when running the full test suite.

@paultiq
paultiq marked this pull request as draft August 27, 2026 14:38
@paultiq
paultiq marked this pull request as ready for review August 27, 2026 14:49
@paultiq
paultiq marked this pull request as draft August 27, 2026 16:26
@paultiq

paultiq commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

Resolved "full" test failures: issue was some new Pandas 4 deprecation warnings related to deprecating inplace=true in a few places.

Passed on fork

* The coverage failure seems like it was introduced upstream in #522

@paultiq
paultiq marked this pull request as ready for review August 27, 2026 19:29
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.

1 participant