Since users have a clear migration path (use an older version of pyarrow to
read the old files, then rewrite then as Arrow IPC / Feather V2 or
Parquet), and the feather Python package has defaulted to writing V2 files
for 8 years, I think it's okay to deprecate the reader and writer for the
V1 format.

On Wed, Jun 4, 2025 at 2:22 PM Antoine Pitrou <anto...@python.org> wrote:

>
> Le 03/06/2025 à 20:27, Neal Richardson a écrit :
> > Makes sense. If we were concerned about downstream breaking, we could set
> > an upper limit on feather's pyarrow dependency [1] so that anyone using
> > that package still would get a working setup.
>
> We could (that's up to Wes, I think), but I think this is partly besides
> the point. The Feather V1 reader and writer are currently part of Arrow
> C++, so people have access to the functionality without even installing
> the Python feather package.
>
> Regards
>
> Antoine.
>
>
>
>   Or maybe that's not worth it
> > and we could just worry about that if we start seeing bug reports.
> >
> > Neal
> >
> >
> > [1]: https://github.com/wesm/feather/blob/master/python/setup.py#L71
> >
> > On Tue, Jun 3, 2025 at 11:09 AM Jacob Wujciak <assignu...@apache.org>
> wrote:
> >
> >> +1 I like the idea of keeping the reader around for a bit longer!
> >>
> >> Wes McKinney <wesmck...@gmail.com> schrieb am Di., 3. Juni 2025, 17:02:
> >>
> >>> That sounds fine to me.
> >>>
> >>> On Tue, Jun 3, 2025 at 8:09 AM Antoine Pitrou <anto...@python.org>
> >> wrote:
> >>>
> >>>>
> >>>> Hello
> >>>>
> >>>> Arrow C++ still supports the very old file format "Feather V1" which
> >> was
> >>>> designed in 2016 and is superseded by the Arrow IPC file format. (*)
> >>>>
> >>>> (note: "Feather V2" is a synonym for Arrow IPC to encourage users of
> >>>> "Feather V1" to migrate to IPC)
> >>>>
> >>>> I propose that we deprecate reading and writing legacy "Feather V1"
> >>>> files in Arrow C++. We could then retire the functionality in one year
> >>>> or so (or perhaps we can just retire the writer and keep the reader
> for
> >>>> a bit longer). What do you think?
> >>>>
> >>>> Regards
> >>>>
> >>>> Antoine.
> >>>>
> >>>>
> >>>> (*) https://github.com/wesm/feather/graphs/contributors
> >>>>
> >>>>
> >>>
> >>
> >
>
>

Reply via email to