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