apache / iceberg-rust

Apache Iceberg
https://rust.iceberg.apache.org/
Apache License 2.0
673 stars 159 forks source link

Add Python Release Action to publish `pyiceberg_core` dist to Pypi #705

Open sungwy opened 2 days ago

sungwy commented 2 days ago

Github Action to publish to PyPi and TestPypi

Test deployed artifact from my fork: https://test.pypi.org/project/pyiceberg-core/#files

sungwy commented 2 days ago

@Fokko @Xuanwo - I put this together by referring to the opendal release_python.yml gh actions file. Could I ask for your reviews?

Xuanwo commented 2 days ago

Thank you very much for this. I had plans to implement the Python binding release workflow but postponed it due to various reasons. I'm so happy that you took this on. I will review it this week.

sungwy commented 1 day ago

@Xuanwo - no problem! This has been on my todo list as well for some time. I'm excited to get this finally out! Thank you so much for your review!