You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iceberg.apache.org by "Driesprong, Fokko" <fo...@driesprong.frl> on 2022/09/22 19:15:24 UTC
[VOTE] Release Apache PyIceberg 0.1.0rc1
Hi Everyone,
I'm thrilled to propose that we release the following RC as the official
Apache PyIceberg 0.1.0 release.
The commit ID is 804c93cf1bf5a516556cad4eadbdf31d878069ce
This corresponds to the tag: pyiceberg-0.1.0rc1
(3e314eb0a0c6ec7c45490afd1a88c7a2cc985f69)
- https://github.com/apache/iceberg/releases/tag/pyiceberg-0.1.0rc1
-
https://github.com/apache/iceberg/tree/804c93cf1bf5a516556cad4eadbdf31d878069ce
The release tarball, signature, and checksums are here:
- https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.1.0rc1/
You can find the KEYS file here:
- https://dist.apache.org/repos/dist/dev/iceberg/KEYS
You can run the following to check the signature:
> wget https://dist.apache.org/repos/dist/dev/iceberg/KEYS
> gpg < KEYS
> gpg --verify pyiceberg-0.1.0rc1-py3-none-any.whl.asc
pyiceberg-0.1.0rc1-py3-none-any.whl
gpg: Signature made do 22 sep 11:08:59 2022 CEST
gpg: using RSA key FCD3779E399C53D995FC82A35171BA3E54493550
gpg: issuer "fokko@apache.org"
gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" [ultimate]
And check the checksums:
> shasum -a 512 pyiceberg-0.1.0rc1.tar.gz
bd59d0c9184d222fc5a775fe7d2c99ffa2544bc4caf223a122e5835bbe34ad9cd86e25b2197c55285ead6642dd2a289a16f7aca56be07edef13ee07805d88f18
pyiceberg-0.1.0rc1.tar.gz
> pyiceberg-0.1.0rc1.tar.gz.sha512
bd59d0c9184d222fc5a775fe7d2c99ffa2544bc4caf223a122e5835bbe34ad9cd86e25b2197c55285ead6642dd2a289a16f7aca56be07edef13ee07805d88f18
dist/pyiceberg-0.1.0rc1.tar.gz
Convenience binary artifacts are staged on PyPI:
https://pypi.org/project/pyiceberg/0.1.0rc1/
And can be installed by providing the RC version explicitly: pip install
pyiceberg==0.1.0rc1
The easiest way to get familiar is by using the CLI to browse through your
catalog. Docs are available on https://py.iceberg.apache.org/
Testing the code can be done using Poetry:
> docker run -t -i python:3.9 bash
> wget
https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.1.0rc1/pyiceberg-0.1.0rc1.tar.gz
> tar -xf pyiceberg-0.1.0rc1.tar.gz
> cd pyiceberg-0.1.0rc1
> pip3 install poetry
> poetry install --all-extras
> poetry run pytest tests/ -m "not s3"
Please download, verify, and test.
Please vote in the next 72 hours.
[ ] +1 Release this as Apache PyIceberg 0.1.0.rc1
[ ] +0
[ ] -1 Do not release this because...
Please let me know if there are any questions, and looking forward to what
y'all think!
Kind regards,
Fokko
Re: [VOTE] Release Apache PyIceberg 0.1.0rc1
Posted by Sam Redai <sa...@tabular.io>.
+1 (non-binding)
- Validated the signature
- Validated checksums
- Ran the tests - A few failed initially because of expected
PermissionErrors not getting thrown but that was actually due to the docker
container using *root* which always has full permissions. After changing
from root to an actual user, all tests passed.
- Confirmed that it can successfully connect to a catalog
Thanks to all those who contributed code, thoughts, and ideas to get to
this release!
-Sam