I don't have any opinion on the versioning scheme  -- thank you for
offering to help with CI and release! Maybe we should file a ticket for
this effort, or perhaps it is already covered by [1]


[1] https://github.com/apache/arrow-datafusion/issues/771

On Tue, Jul 27, 2021 at 8:39 AM Jiayu Liu <jimex...@gmail.com> wrote:

> A usable Python release would likely boarden use cases and potential
> scenarios. I wonder what would the versioning be in? should it go along
> with the datafusion versioning scheme?
>
> Either way I'm happy to help with the CI setup and release process.
>
> On Wed, Jul 21, 2021 at 9:17 PM Neal Richardson <
> neal.p.richard...@gmail.com>
> wrote:
>
> > Sounds good to me. I'd recommend that you document the release process,
> > whenever it is agreed upon, on
> >
> https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide
> > (or document it somewhere and link to it there).
> >
> > Neal
> >
> >
> > On Wed, Jul 21, 2021 at 8:35 AM Andrew Lamb <al...@influxdata.com>
> wrote:
> >
> > > I think it is a great idea to release the python bindings.
> > >
> > > In terms of binary / source releases, one approach that also work could
> > be
> > > 1. sign / vote on a source release of DataFusion as a whole
> > > 2. build and push the binaries based on that approved source (much like
> > the
> > > various Linux distributions do with binary builds of arrow)
> > >
> > > Andrew
> > >
> > > On Wed, Jul 21, 2021 at 12:47 AM Jorge Cardoso Leitão <
> > > jorgecarlei...@gmail.com> wrote:
> > >
> > > > Hi,
> > > >
> > > > I would like to gauge your interest in a release of the Python
> bindings
> > > for
> > > > DataFusion.
> > > >
> > > > There has been a tremendous amount of updates to it, including
> support
> > > for
> > > > Python 3.9.
> > > >
> > > > This release is backward compatible and there are no blockers.
> > > >
> > > > This would be the first time a release of this is cut since it has
> been
> > > > donated. This is a binary release, as DataFusion / Rust must be
> > compiled
> > > > against windows, mac and many linux (see
> > > > https://pypi.org/project/datafusion/#files for the previous
> version's
> > > > offering).
> > > >
> > > > My suggestion is to perform an equivalent set of operations as we do
> it
> > > in
> > > > apache/arrow:
> > > >
> > > > 1. build the different binaries in the CI and store them as CI
> > artifacts
> > > > 2. download the binaries, verify RAT of source, and sign
> > > > 3. push to apache dev and create changelog
> > > > 4. vote
> > > > 5. push to apache
> > > > 6. push to pypi
> > > > 7. create tag in repo
> > > > 8. announce
> > > >
> > > > I am happy to build the CI tooling for this, but I would like to know
> > > your
> > > > thoughts or if anyone has a better idea.
> > > >
> > > > Best,
> > > > Jorge
> > > >
> > >
> >
>

Reply via email to