Chore: Release datafusion-python 45#1024
Conversation
…n the python version
… single partition, so update the unit test to check all partitions.
This reverts commit b48d587.
Cargo.toml
Outdated
| [package] | ||
| name = "datafusion-python" | ||
| version = "44.0.0" | ||
| version = "45.1.0" |
There was a problem hiding this comment.
is the patch release on purpose?
There was a problem hiding this comment.
Yes, unfortunately there is a restriction on the way we currently use test-pypi that has trouble with the release candidate versions. I proposed a discussion in the discord channel about it. I think there is a way we could do release candidates but there is a caveat in that I'd have to make one additional change from approval -> release
| # there should be no more batches | ||
| with pytest.raises(StopIteration): | ||
| stream.next() | ||
| rows_returned = 0 |
There was a problem hiding this comment.
ah thank you! This is the issue i was facing in #1010 (comment)
There was a problem hiding this comment.
Yes, and it's super odd. I have two different computers and on one it passed every time. On the other, it failed every time.
kevinjqliu
left a comment
There was a problem hiding this comment.
I noticed the latest commit (639e2ab) for this PR is used for the RC. Should we merge this PR to main?
I'll merge it to main once the release is approved. I put this in draft to avoid it getting merged ahead of time. |
|
Per the vote we have 3 PMCs with +1: https://lists.apache.org/thread/1nvpzpdkxjz17kmlg4wlty7pt5y6jvh4 I am moving this to ready, but I will need a PMC to do the final steps (I can upload to pypi though). Tagging @andygrove who normally does the artifact upload. |
|
Thanks @timsaucer ! I did the final upload / release here: The release is available here: I have also uploaded the release to crates.io Mailing list result thread here: https://lists.apache.org/thread/f3b22dhrg6vn7gpfxgh7xho659njwf37 |
|
Thank you! I can take care of the pypi upload today |
|
woot! I see 45.2.0 on https://pypi.org/project/datafusion/ |
* Bump version number to prepare for release * Add changelog 45.0.0 * Add deprecated marker from either typing or typing_extensions based on the python version * Limit pyarrow version per issue # 1023 * Bumping the version number to support new release candidate * There was no guarantee that the record batches would be returned in a single partition, so update the unit test to check all partitions. * Revert "Limit pyarrow version per issue # 1023" This reverts commit b48d587. * Correct import for python 3.13 and above * Bump minor version due to pypi requirement * Update cargo lock
Which issue does this PR close?
This is to release DataFusion Python 45.
Rationale for this change
Next release