spikeinterface icon indicating copy to clipboard operation
spikeinterface copied to clipboard

First pass of deprecation removals for 0.103.0

Open zm711 opened this issue 5 months ago • 4 comments

I just did a search of the code base for all our dep warnings for removals in 0.103.0 and removed, updated some docs related to the deps and fixed tests that I could find. I probably missed something so I'll keep it on draft for the moment.

zm711 avatar Jun 18 '25 13:06 zm711

What I haven't changed 1) our the waveform extractor combability. It was listened as maybe remove for 0.103.0 but I say keep--maybe to discuss at a maintenance meeting 2) the new wait to do automerge. (Selfishly I'm using the old api :) )

zm711 avatar Jun 18 '25 13:06 zm711

I would like to suggest as we update deprecations (myself included) that we try to add a comment in the tests as well with the deprecation version to make it easier to find. I tried searching based on deprecation term, but missed a few in testing as we can see from the failed testing. I think the extra effort will speed this along moving forward :)

zm711 avatar Jun 18 '25 13:06 zm711

Poor hugging-face :(

zm711 avatar Jun 24 '25 18:06 zm711

IBL testing is now failing. @alejoe91 I remember we had this issue before with some sort of versioning. Do you know anything about this?

zm711 avatar Jun 26 '25 12:06 zm711

C'est un beau menage de primtemps.

I am OK for merging soon.

samuelgarcia avatar Jul 02 '25 06:07 samuelgarcia

@zm711 ok to merge?

alejoe91 avatar Jul 03 '25 14:07 alejoe91

Yes I would say merge. In a separate PR I need to

  1. update the deprecation for mockwaveform extractor and auto_merge
  2. give deprecations numbers to all functions without current version warning

But I think both of those things can be separate. It is a real pain to make these dep PRs too big because the testing burden is huge. So I think small chunks are better.

zm711 avatar Jul 03 '25 14:07 zm711