You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Raúl Cumplido <ra...@apache.org> on 2025/10/01 09:38:27 UTC
[DISCUSS] Move PyCapsule protocol from experimental to stable
Hi,
I wanted to discuss removing the Experimental warning on the PyCapsule
protocol documentation [1]. Now reads:
Warning:
The Arrow PyCapsule Interface should be considered experimental
There haven't been major updates to the PyCapsule Interface during the last
2 years, since it was created and has seen widespread usage as tracked on
this comment [2]. The only big change was adding C Device.
What do people think about removing experimental and moving the PyCapsule
protocol to stable?
This conversation started at EuroPython where some of the maintainers were
asked how stable was the PyCapsule protocol. There was a conversation on
Zulip some time ago and the feedback was positive to move the conversation
forward.
I am happy to follow up with a vote and a PR to update the documentation if
there's no opposition.
Regards,
Raúl
[1]
https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
[2] https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Raúl Cumplido <ra...@apache.org>.
We seem to be in agreement on the discussion. Does this change require an
official vote? I don't think so.
I'll make a PR with the change once I am free from the current release
tasks.
El lun, 6 oct 2025 a las 19:59, Dewey Dunnington (<
dewey.dunnington@gmail.com>) escribió:
> +1!
>
> On Mon, Oct 6, 2025 at 11:18 AM Joris Van den Bossche <
> jorisvandenbossche@gmail.com> wrote:
>
> > On Mon, 6 Oct 2025 at 18:10, Alenka Frim <fr...@gmail.com> wrote:
> > >
> > > +1, the protocol is widely adopted [1] and there have been no issues
> > > reported so far.
> >
> > Indeed, +1
> > >
> > > [1] https://github.com/apache/arrow/issues/39195
> > >
> > > V V sre., 1. okt. 2025 ob 17:15 je oseba Rok Mihevc <
> > rok.mihevc@gmail.com>
> > > napisala:
> > >
> > > > +1
> > > >
> > > > On Wed, Oct 1, 2025 at 2:43 PM Antoine Pitrou <an...@python.org>
> > wrote:
> > > >
> > > > > Just +1 from me.
> > > > > More generally, we should do a pass on our documentation and
> > docstrings
> > > > to
> > > > > find other things marked experimental that are due for an official
> > > > status.
> > > > >
> > > > > Le 1 octobre 2025 11:38:27 GMT+02:00, "Raúl Cumplido" <
> > raulcd@apache.org
> > > > >
> > > > > a écrit :
> > > > > >Hi,
> > > > > >
> > > > > >I wanted to discuss removing the Experimental warning on the
> > PyCapsule
> > > > > >protocol documentation [1]. Now reads:
> > > > > >Warning:
> > > > > >The Arrow PyCapsule Interface should be considered experimental
> > > > > >
> > > > > >There haven't been major updates to the PyCapsule Interface during
> > the
> > > > > last
> > > > > >2 years, since it was created and has seen widespread usage as
> > tracked
> > > > on
> > > > > >this comment [2]. The only big change was adding C Device.
> > > > > >
> > > > > >What do people think about removing experimental and moving the
> > > > PyCapsule
> > > > > >protocol to stable?
> > > > > >
> > > > > >This conversation started at EuroPython where some of the
> > maintainers
> > > > were
> > > > > >asked how stable was the PyCapsule protocol. There was a
> > conversation on
> > > > > >Zulip some time ago and the feedback was positive to move the
> > > > conversation
> > > > > >forward.
> > > > > >
> > > > > >I am happy to follow up with a vote and a PR to update the
> > documentation
> > > > > if
> > > > > >there's no opposition.
> > > > > >
> > > > > >Regards,
> > > > > >Raúl
> > > > > >
> > > > > >[1]
> > > > > >
> > > > >
> > > >
> >
> https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
> > > > > >[2]
> > > > https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
> > > > >
> > > >
> >
>
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Dewey Dunnington <de...@gmail.com>.
+1!
On Mon, Oct 6, 2025 at 11:18 AM Joris Van den Bossche <
jorisvandenbossche@gmail.com> wrote:
> On Mon, 6 Oct 2025 at 18:10, Alenka Frim <fr...@gmail.com> wrote:
> >
> > +1, the protocol is widely adopted [1] and there have been no issues
> > reported so far.
>
> Indeed, +1
> >
> > [1] https://github.com/apache/arrow/issues/39195
> >
> > V V sre., 1. okt. 2025 ob 17:15 je oseba Rok Mihevc <
> rok.mihevc@gmail.com>
> > napisala:
> >
> > > +1
> > >
> > > On Wed, Oct 1, 2025 at 2:43 PM Antoine Pitrou <an...@python.org>
> wrote:
> > >
> > > > Just +1 from me.
> > > > More generally, we should do a pass on our documentation and
> docstrings
> > > to
> > > > find other things marked experimental that are due for an official
> > > status.
> > > >
> > > > Le 1 octobre 2025 11:38:27 GMT+02:00, "Raúl Cumplido" <
> raulcd@apache.org
> > > >
> > > > a écrit :
> > > > >Hi,
> > > > >
> > > > >I wanted to discuss removing the Experimental warning on the
> PyCapsule
> > > > >protocol documentation [1]. Now reads:
> > > > >Warning:
> > > > >The Arrow PyCapsule Interface should be considered experimental
> > > > >
> > > > >There haven't been major updates to the PyCapsule Interface during
> the
> > > > last
> > > > >2 years, since it was created and has seen widespread usage as
> tracked
> > > on
> > > > >this comment [2]. The only big change was adding C Device.
> > > > >
> > > > >What do people think about removing experimental and moving the
> > > PyCapsule
> > > > >protocol to stable?
> > > > >
> > > > >This conversation started at EuroPython where some of the
> maintainers
> > > were
> > > > >asked how stable was the PyCapsule protocol. There was a
> conversation on
> > > > >Zulip some time ago and the feedback was positive to move the
> > > conversation
> > > > >forward.
> > > > >
> > > > >I am happy to follow up with a vote and a PR to update the
> documentation
> > > > if
> > > > >there's no opposition.
> > > > >
> > > > >Regards,
> > > > >Raúl
> > > > >
> > > > >[1]
> > > > >
> > > >
> > >
> https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
> > > > >[2]
> > > https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
> > > >
> > >
>
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Joris Van den Bossche <jo...@gmail.com>.
On Mon, 6 Oct 2025 at 18:10, Alenka Frim <fr...@gmail.com> wrote:
>
> +1, the protocol is widely adopted [1] and there have been no issues
> reported so far.
Indeed, +1
>
> [1] https://github.com/apache/arrow/issues/39195
>
> V V sre., 1. okt. 2025 ob 17:15 je oseba Rok Mihevc <ro...@gmail.com>
> napisala:
>
> > +1
> >
> > On Wed, Oct 1, 2025 at 2:43 PM Antoine Pitrou <an...@python.org> wrote:
> >
> > > Just +1 from me.
> > > More generally, we should do a pass on our documentation and docstrings
> > to
> > > find other things marked experimental that are due for an official
> > status.
> > >
> > > Le 1 octobre 2025 11:38:27 GMT+02:00, "Raúl Cumplido" <raulcd@apache.org
> > >
> > > a écrit :
> > > >Hi,
> > > >
> > > >I wanted to discuss removing the Experimental warning on the PyCapsule
> > > >protocol documentation [1]. Now reads:
> > > >Warning:
> > > >The Arrow PyCapsule Interface should be considered experimental
> > > >
> > > >There haven't been major updates to the PyCapsule Interface during the
> > > last
> > > >2 years, since it was created and has seen widespread usage as tracked
> > on
> > > >this comment [2]. The only big change was adding C Device.
> > > >
> > > >What do people think about removing experimental and moving the
> > PyCapsule
> > > >protocol to stable?
> > > >
> > > >This conversation started at EuroPython where some of the maintainers
> > were
> > > >asked how stable was the PyCapsule protocol. There was a conversation on
> > > >Zulip some time ago and the feedback was positive to move the
> > conversation
> > > >forward.
> > > >
> > > >I am happy to follow up with a vote and a PR to update the documentation
> > > if
> > > >there's no opposition.
> > > >
> > > >Regards,
> > > >Raúl
> > > >
> > > >[1]
> > > >
> > >
> > https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
> > > >[2]
> > https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
> > >
> >
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Alenka Frim <fr...@gmail.com>.
+1, the protocol is widely adopted [1] and there have been no issues
reported so far.
[1] https://github.com/apache/arrow/issues/39195
V V sre., 1. okt. 2025 ob 17:15 je oseba Rok Mihevc <ro...@gmail.com>
napisala:
> +1
>
> On Wed, Oct 1, 2025 at 2:43 PM Antoine Pitrou <an...@python.org> wrote:
>
> > Just +1 from me.
> > More generally, we should do a pass on our documentation and docstrings
> to
> > find other things marked experimental that are due for an official
> status.
> >
> > Le 1 octobre 2025 11:38:27 GMT+02:00, "Raúl Cumplido" <raulcd@apache.org
> >
> > a écrit :
> > >Hi,
> > >
> > >I wanted to discuss removing the Experimental warning on the PyCapsule
> > >protocol documentation [1]. Now reads:
> > >Warning:
> > >The Arrow PyCapsule Interface should be considered experimental
> > >
> > >There haven't been major updates to the PyCapsule Interface during the
> > last
> > >2 years, since it was created and has seen widespread usage as tracked
> on
> > >this comment [2]. The only big change was adding C Device.
> > >
> > >What do people think about removing experimental and moving the
> PyCapsule
> > >protocol to stable?
> > >
> > >This conversation started at EuroPython where some of the maintainers
> were
> > >asked how stable was the PyCapsule protocol. There was a conversation on
> > >Zulip some time ago and the feedback was positive to move the
> conversation
> > >forward.
> > >
> > >I am happy to follow up with a vote and a PR to update the documentation
> > if
> > >there's no opposition.
> > >
> > >Regards,
> > >Raúl
> > >
> > >[1]
> > >
> >
> https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
> > >[2]
> https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
> >
>
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Rok Mihevc <ro...@gmail.com>.
+1
On Wed, Oct 1, 2025 at 2:43 PM Antoine Pitrou <an...@python.org> wrote:
> Just +1 from me.
> More generally, we should do a pass on our documentation and docstrings to
> find other things marked experimental that are due for an official status.
>
> Le 1 octobre 2025 11:38:27 GMT+02:00, "Raúl Cumplido" <ra...@apache.org>
> a écrit :
> >Hi,
> >
> >I wanted to discuss removing the Experimental warning on the PyCapsule
> >protocol documentation [1]. Now reads:
> >Warning:
> >The Arrow PyCapsule Interface should be considered experimental
> >
> >There haven't been major updates to the PyCapsule Interface during the
> last
> >2 years, since it was created and has seen widespread usage as tracked on
> >this comment [2]. The only big change was adding C Device.
> >
> >What do people think about removing experimental and moving the PyCapsule
> >protocol to stable?
> >
> >This conversation started at EuroPython where some of the maintainers were
> >asked how stable was the PyCapsule protocol. There was a conversation on
> >Zulip some time ago and the feedback was positive to move the conversation
> >forward.
> >
> >I am happy to follow up with a vote and a PR to update the documentation
> if
> >there's no opposition.
> >
> >Regards,
> >Raúl
> >
> >[1]
> >
> https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
> >[2] https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
>
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Antoine Pitrou <an...@python.org>.
Just +1 from me.
More generally, we should do a pass on our documentation and docstrings to find other things marked experimental that are due for an official status.
Le 1 octobre 2025 11:38:27 GMT+02:00, "Raúl Cumplido" <ra...@apache.org> a écrit :
>Hi,
>
>I wanted to discuss removing the Experimental warning on the PyCapsule
>protocol documentation [1]. Now reads:
>Warning:
>The Arrow PyCapsule Interface should be considered experimental
>
>There haven't been major updates to the PyCapsule Interface during the last
>2 years, since it was created and has seen widespread usage as tracked on
>this comment [2]. The only big change was adding C Device.
>
>What do people think about removing experimental and moving the PyCapsule
>protocol to stable?
>
>This conversation started at EuroPython where some of the maintainers were
>asked how stable was the PyCapsule protocol. There was a conversation on
>Zulip some time ago and the feedback was positive to move the conversation
>forward.
>
>I am happy to follow up with a vote and a PR to update the documentation if
>there's no opposition.
>
>Regards,
>Raúl
>
>[1]
>https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
>[2] https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Raúl Cumplido <ra...@apache.org>.
I've followed this up with a PR:
- https://github.com/apache/arrow/pull/47976
As shared previously I don't think a formal vote is required.
El jue, 9 oct 2025 a las 18:39, Kyle Barron (<ky...@apache.org>)
escribió:
> +1
>
> On 2025/10/01 09:38:27 Raúl Cumplido wrote:
> > Hi,
> >
> > I wanted to discuss removing the Experimental warning on the PyCapsule
> > protocol documentation [1]. Now reads:
> > Warning:
> > The Arrow PyCapsule Interface should be considered experimental
> >
> > There haven't been major updates to the PyCapsule Interface during the
> last
> > 2 years, since it was created and has seen widespread usage as tracked on
> > this comment [2]. The only big change was adding C Device.
> >
> > What do people think about removing experimental and moving the PyCapsule
> > protocol to stable?
> >
> > This conversation started at EuroPython where some of the maintainers
> were
> > asked how stable was the PyCapsule protocol. There was a conversation on
> > Zulip some time ago and the feedback was positive to move the
> conversation
> > forward.
> >
> > I am happy to follow up with a vote and a PR to update the documentation
> if
> > there's no opposition.
> >
> > Regards,
> > Raúl
> >
> > [1]
> >
> https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
> > [2] https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
> >
>
Re: [DISCUSS] Move PyCapsule protocol from experimental to stable
Posted by Kyle Barron <ky...@apache.org>.
+1
On 2025/10/01 09:38:27 Raúl Cumplido wrote:
> Hi,
>
> I wanted to discuss removing the Experimental warning on the PyCapsule
> protocol documentation [1]. Now reads:
> Warning:
> The Arrow PyCapsule Interface should be considered experimental
>
> There haven't been major updates to the PyCapsule Interface during the last
> 2 years, since it was created and has seen widespread usage as tracked on
> this comment [2]. The only big change was adding C Device.
>
> What do people think about removing experimental and moving the PyCapsule
> protocol to stable?
>
> This conversation started at EuroPython where some of the maintainers were
> asked how stable was the PyCapsule protocol. There was a conversation on
> Zulip some time ago and the feedback was positive to move the conversation
> forward.
>
> I am happy to follow up with a vote and a PR to update the documentation if
> there's no opposition.
>
> Regards,
> Raúl
>
> [1]
> https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html
> [2] https://github.com/apache/arrow/issues/39195#issuecomment-2245718008
>