+1 (non binding)

I checked:
- source distribution
-- signature and checksum are correct
-- LICENSE and NOTICE are good
-- ASF header present in all expected files
-- No binary/compiled file in the source distribution
-- whl distributions
-- signature and checksum are correct
-- LICENSE
--- LICENSE in whl says the Thrift/Hive code is in vendor/fb303 and
vendor/hive_metastore. That's correct for the source distribution, but
in whl, it's actually located directly in fb303 and hive_metastore
(without vendor). So, the documentation is correct but the path is
not. It would be good to fix this.
--- The whl distributions bundle Cython 3.3.0 runtime code
(cython_runtime, __reduce_cython_ in the so lib). I checked: Cython is
Apache 2.0 license without NOTICE file. We should document Cython in
our LICENSE file (in the whl distributions)
-- NOTICE is good
-- ASF header is present. nit: the header in
pyiceberg/expressions/literals.py looks weird to me. It should
probably use the same header as the other files.

It would be great to fix these minor issues in the next release (I'm
happy to create the corresponding PRs :)).

Regards
JB

--
- binary distribution

On Mon, Aug 24, 2026 at 7:33 PM Alex Stephen via dev
<[email protected]> wrote:
>
> Hi Everyone,
>
> I propose that we release the following RC as the official PyIceberg 0.12.0 
> release.
>
> A summary of the high level features:
>
> * View support
> * Geometry and Geography type support
> * Python 3.14 support
> * New File Format API
> * Commit retry support
> * Many, many various bug fixes and improvements
>
> The commit ID is 75396614a5f093cf24e93c7d916ee2cda0bdf44e
>
> * This corresponds to the tag: pyiceberg-0.12.0rc2 
> (277ad2600c67728ee5992a3441879f6a46836422)
> * https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.12.0rc2
> * 
> https://github.com/apache/iceberg-python/tree/75396614a5f093cf24e93c7d916ee2cda0bdf44e
>
> The release tarball, signature, and checksums are here:
>
> * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.12.0rc2/
>
> You can find the KEYS file here:
>
> * https://downloads.apache.org/iceberg/KEYS
>
> Convenience binary artifacts are staged on pypi:
>
> https://pypi.org/project/pyiceberg/0.12.0rc2/
>
> And can be installed using: pip3 install pyiceberg==0.12.0rc2
>
> Instructions for verifying a release can be found here:
>
> * https://py.iceberg.apache.org/verify-release/
>
> Please download, verify, and test.
>
> Please vote in the next 72 hours.
> [ ] +1 Release this as PyIceberg 0.12.0
> [ ] +0
> [ ] -1 Do not release this because...

Reply via email to