I see datafusion 45.2.0 on pypi now, https://pypi.org/project/datafusion/
Thanks for working on the release everyone! :)

Best,
Kevin Liu

On Sun, Feb 23, 2025 at 5:11 AM Andrew Lamb <andrewlam...@gmail.com> wrote:

> With 5 +1 votes (3 binding) the release is approved.
>
> The release is available here:
>
>
> https://dist.apache.org/repos/dist/release/datafusion/datafusion-python-45.2.0
>
> I have also uploaded the release to crates.io
> https://crates.io/crates/datafusion-python/45.2.0
>
> Andrew
>
>
> On Wed, Feb 19, 2025 at 12:38 PM Andy Grove <andygrov...@gmail.com> wrote:
>
> > +1 (binding)
> >
> > Verified on Ubuntu 22.04.5
> >
> > Thanks, Tim!
> >
> > I did see a bunch of warnings, btw:
> >
> > warning: use of deprecated associated function
> > `pyo3::types::PyModule::new_bound`: renamed to `PyModule::new`
> >    --> src/lib.rs:111:27
> >     |
> > 111 |     let store = PyModule::new_bound(py, "object_store")?;
> >
> > On Wed, Feb 19, 2025 at 5:26 AM Tim Saucer <timsau...@gmail.com> wrote:
> >
> > > Thank you, Kevin!
> > >
> > > On Wed, Feb 19, 2025 at 12:59 AM Kevin Liu <kevinjq...@apache.org>
> > wrote:
> > >
> > > > Hey folks,
> > > >
> > > > Following up on the conversation about pyarrow, v19.0.1 has just been
> > > > released on pypi, https://pypi.org/project/pyarrow/.
> > > > I reran the test suite using `pyarrow==19.0.1` and verified that all
> > > tests
> > > > passed.
> > > >
> > > > Best,
> > > > Kevin Liu
> > > >
> > > > On Tue, Feb 18, 2025 at 3:04 AM Andrew Lamb <andrewlam...@gmail.com>
> > > > wrote:
> > > >
> > > > > +1 (binding)
> > > > >
> > > > > I ran the release verification script and it worked well for me on
> a
> > M3
> > > > mac
> > > > >
> > > > > Thanks Tim and everyone else who is verifying these releases (Kevin
> > it
> > > is
> > > > > great to see you here, and L.C. your voting participation is
> > amazing!)
> > > > >
> > > > > Andrew
> > > > >
> > > > > On Mon, Feb 17, 2025 at 8:01 PM Kevin Liu <kevinjq...@apache.org>
> > > wrote:
> > > > >
> > > > > > +1 (non-binding) Thanks for running this release!
> > > > > >
> > > > > > I was able to run the verification script successfully on M1 Mac.
> > > > > > ```
> > > > > > ./dev/release/verify-release-candidate.sh 45.2.0 2
> > > > > > ```
> > > > > >
> > > > > > I also verified by running pytest directly, based on
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/datafusion-python/blob/main/dev/release/README.md#verifying-a-release
> > > > > > ,
> > > > > > after downgrading to `pyarrow==18.0.0`
> > > > > > ```
> > > > > > git fetch --tags
> > > > > > git checkout 45.2.0-rc2
> > > > > > git submodule update --init --recursive
> > > > > > python3 -m venv .venv
> > > > > > source .venv/bin/activate
> > > > > > pip install --extra-index-url https://test.pypi.org/simple/
> > > > > >  datafusion==45.2.0
> > > > > > pip install pytest
> > > > > > pip install pyarrow==18.0.0
> > > > > > pytest --import-mode=importlib python/tests
> > > > > > ```
> > > > > >
> > > > > > For context, here's the error I encountered using
> `pyarrow=19.0.0`,
> > > > > >
> > https://gist.github.com/kevinjqliu/6d111bf7bd74c165c34e4366fe53a6c6.
> > > > > > Looks like we don't pin a specific pyarrow version, so when the
> new
> > > > > version
> > > > > > (`19.0.1`) is released next week, the issue should be
> automatically
> > > > > > resolved.
> > > > > >
> > > > > > Best,
> > > > > > Kevin Liu
> > > > > >
> > > > > > On Mon, Feb 17, 2025 at 3:32 PM L. C. Hsieh <vii...@gmail.com>
> > > wrote:
> > > > > >
> > > > > > > +1 (binding)
> > > > > > >
> > > > > > > Verified on M4 Mac.
> > > > > > >
> > > > > > > Thanks Tim.
> > > > > > >
> > > > > > > On Mon, Feb 17, 2025 at 3:15 PM Tim Saucer <
> timsau...@gmail.com>
> > > > > wrote:
> > > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > I would like to propose a release of the Apache DataFusion
> > Python
> > > > > > > Bindings,
> > > > > > > > version 45.2.0.
> > > > > > > >
> > > > > > > > I have two special notes for this release
> > > > > > > > - The version is 45.2.0 due to changes I needed to make
> during
> > > > > release
> > > > > > > > candidate testing prior to submitting this for a vote. I
> would
> > > like
> > > > > to
> > > > > > > > revisit next release how we compose release candidates to
> > prevent
> > > > > these
> > > > > > > > minor version numbers from diverging too far from the
> upstream
> > > > > > DataFusion
> > > > > > > > repository.
> > > > > > > > - There is currently a bug in pyarrow-19.0.0. This is a known
> > > issue
> > > > > > > > described at [5] that will be updated very soon. When running
> > the
> > > > > > > > validation you will need to do an additional step of `pip
> > install
> > > > > > > > pyarrow==18.0.0` to downgrade pyarrow.
> > > > > > > >
> > > > > > > > This release candidate is based on commit:
> > > > > > > > 639e2abc9ce1e7753f9779c7496da799a32c54a5 [1]
> > > > > > > > The proposed release tarball and signatures are hosted at
> [2].
> > > > > > > > The changelog is located at [3].
> > > > > > > > The Python wheels are located at [4].
> > > > > > > >
> > > > > > > > Please download, verify checksums and signatures, run the
> unit
> > > > tests,
> > > > > > and
> > > > > > > > vote
> > > > > > > > on the release. The vote will be open for at least 72 hours.
> > > > > > > >
> > > > > > > > Only votes from PMC members are binding, but all members of
> the
> > > > > > community
> > > > > > > > are
> > > > > > > > encouraged to test the release and vote with "(non-binding)".
> > > > > > > >
> > > > > > > > The standard verification procedure is documented at
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/datafusion-python/blob/main/dev/release/README.md#verifying-release-candidates
> > > > > > > > .
> > > > > > > >
> > > > > > > > [ ] +1 Release this as Apache DataFusion Python 45.2.0
> > > > > > > > [ ] +0
> > > > > > > > [ ] -1 Do not release this as Apache DataFusion Python 45.2.0
> > > > > > because...
> > > > > > > >
> > > > > > > > Here is my vote:
> > > > > > > >
> > > > > > > > +1 (non-binding)
> > > > > > > >
> > > > > > > > [1]:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/datafusion-python/tree/639e2abc9ce1e7753f9779c7496da799a32c54a5
> > > > > > > > [2]:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/datafusion/apache-datafusion-python-45.2.0-rc2
> > > > > > > > [3]:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/datafusion-python/blob/639e2abc9ce1e7753f9779c7496da799a32c54a5/CHANGELOG.md
> > > > > > > > [4]: https://test.pypi.org/project/datafusion/45.2.0/
> > > > > > > > [5]:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://arrow.apache.org/blog/2025/01/16/19.0.0-release/#release-highlights
> > > > > > > > ---------------------------------------------------------
> > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: dev-unsubscr...@datafusion.apache.org
> > > > > > > For additional commands, e-mail:
> dev-h...@datafusion.apache.org
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to