neo latest release 0.14.5 removed the load_sync_channel argument from SpikeGLXRawIO (NeuralEnsemble/python-neo#1683). We drop it here as well (#4560), but the latest release did not include it. The result is that read_spikeglx raises a TypeError immediately under neo 0.14.5, which a fresh install now resolves to since the floor is only neo>=0.14.4.
This is breaking neuroconv (catalystneuro/neuroconv#1763) and will break any other users of spikeglx that do not have a cap on python-neo. Can we cut a release that includes #4560 on it?
neo latest release 0.14.5 removed the
load_sync_channelargument fromSpikeGLXRawIO(NeuralEnsemble/python-neo#1683). We drop it here as well (#4560), but the latest release did not include it. The result is thatread_spikeglxraises aTypeErrorimmediately under neo 0.14.5, which a fresh install now resolves to since the floor is onlyneo>=0.14.4.This is breaking neuroconv (catalystneuro/neuroconv#1763) and will break any other users of spikeglx that do not have a cap on python-neo. Can we cut a release that includes #4560 on it?