Hi everyone

I propose that we release the following RC as the official PyIceberg 0.5.0
release.

The commit ID is 5bd7c649e4743a61eace5f52517db9b5b56ff8e6

* This corresponds to the tag: pyiceberg-0.5.0rc1 (
4f314fc507dec4ae918d3a3dfba567a28f92ac22)
* https://github.com/apache/iceberg/releases/tag/pyiceberg-0.5.0rc1
*
https://github.com/apache/iceberg/tree/5bd7c649e4743a61eace5f52517db9b5b56ff8e6

The release tarball, signature, and checksums are here:

* https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.5.0rc1/

You can find the KEYS file here:

* https://dist.apache.org/repos/dist/dev/iceberg/KEYS

Convenience binary artifacts are staged on pypi:

https://pypi.org/project/pyiceberg/0.5.0rc1/

And can be installed using: pip3 install pyiceberg==0.5.0rc1

Since a lot has changed due to the release of the wheels (binary Python
libraries), I've included the following steps to verify the release
<https://github.com/apache/iceberg/pull/8504>:

curl https://dist.apache.org/repos/dist/dev/iceberg/KEYS -o KEYS
gpg --import KEYS

svn checkout
https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.5.0rc1/
/tmp/pyiceberg/

for name in $(ls /tmp/pyiceberg/pyiceberg-*.whl
/tmp/pyiceberg/pyiceberg-*.tar.gz)
do
    gpg --verify ${name}.asc ${name}
done

cd  /tmp/pyiceberg/
for name in $(ls /tmp/pyiceberg/pyiceberg-*.whl.asc.sha512
/tmp/pyiceberg/pyiceberg-*.tar.gz.asc.sha512)
do
    shasum -a 512 --check ${name}
done

tar xzf pyiceberg-0.5.0.tar.gz
cd pyiceberg-0.5.0

./dev/check-license

Please download, verify, and test.

Please vote in the next 72 hours.
[ ] +1 Release this as PyIceberg 0.5.0
[ ] +0
[ ] -1 Do not release this because...

Consider this my +1 (binding), I've tested the license, and checksums and
ran example notebooks against the 0.5.0 rc1
<https://github.com/tabular-io/docker-spark-iceberg/pull/92>.

Cheers, Fokko

Reply via email to