Awesome, thanks Adnan!

Let me know if I can help on anything (PRs review, etc) and looking forward
for the vote on the CLI release :)

Regards
JB

On Thu, Apr 16, 2026 at 8:38 AM Adnan Hemani via dev <[email protected]>
wrote:

> Hi JB,
>
> Thanks for these pointers. I've almost got the changes working to automate
> these via the PyPI Trusted Workflow, so I will open this PR soon and send
> out a new VOTE thread for the CLI for 1.4.0. As suggested, the PR will make
> a change to include this artifact as part of all future release candidates
> after the version 1.4.0 one.
>
> Best,
> Adnan Hemani
>
> On Wed, Apr 15, 2026 at 11:02 PM Jean-Baptiste Onofré <[email protected]>
> wrote:
>
> > Hi Kevin,
> >
> > Yes and no: if the source distribution MUST be included in a release
> > (that's the only required artifact), any other artifacts published (for
> > user convenience) should also be reviewed and covered by the vote.
> > That's why the Maven Staging repository is included in the release vote
> for
> > instance.
> >
> > Anything we publish as part of a release (PyPI publication, for instance)
> > should be reviewed and covered by the vote.
> >
> > Regards
> > JB
> >
> > On Thu, Apr 16, 2026 at 4:47 AM Kevin Liu <[email protected]> wrote:
> >
> > > Thanks for flagging this! I'd suggest we skip the PyPI publish for
> 1.4.0
> > > since the RC is already out.
> > >
> > > From the ASF's perspective, the source artifact is what matters most
> for
> > > releases; that's the "source" in open source 😄
> > > PyPI packages are really just a convenience for users, and they can
> > always
> > > build the CLI locally from the 1.4.0 source. See the ASF release policy
> > for
> > > reference:
> > > https://www.apache.org/legal/release-policy.html#compiled-packages
> > >
> > > For the next release, we can properly include the PyPI publication as
> > part
> > > of the RC process and add the verification steps you mentioned.
> PyIceberg
> > > has solid release instructions we could reference:
> > > https://py.iceberg.apache.org/how-to-release/
> > >
> > > Best,
> > > Kevin Liu
> > >
> > > On Wed, Apr 15, 2026 at 5:39 PM Adnan Hemani via dev <
> > > [email protected]>
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > There was a request to publish the Python CLI for Polaris to PyPI for
> > > > v1.4.0 earlier that I missed when sending 1.4.0 RC2 out for a vote.
> How
> > > > should we proceed? I can either send a separate vote thread for the
> CLI
> > > or
> > > > merge it onto the existing RC2 vote thread.
> > > >
> > > > Note: We currently have no verification steps for the CLI. Perhaps we
> > can
> > > > address this in the near future?
> > > >
> > > > Best,
> > > > Adnan Hemani
> > > >
> > >
> >
>

Reply via email to