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 > >>>> > >>>> > >>> > >> > > > >