@@ -244,6 +244,11 @@ test-streaming-extractors = [
244244 {include-group = " test-common" },
245245 " pooch>=1.8.2" ,
246246 " datalad>=1.0.2" ,
247+ " remfile" ,
248+ " requests" ,
249+ " aiohttp" ,
250+ " fsspec" ,
251+ " s3fs" ,
247252]
248253
249254test-preprocessing = [
@@ -254,9 +259,17 @@ test-preprocessing = [
254259 " torch" , # preprocessing tests exercise sortingcomponents.motion.dredge
255260]
256261
257- test-postprocessing = [{include-group = " test-common" }]
262+ test-postprocessing = [
263+ {include-group = " test-common" },
264+ " pandas<3" ,
265+ ]
258266test-metrics = [{include-group = " test-common" }]
259- test-comparison = [{include-group = " test-common" }]
267+
268+ test-comparison = [
269+ {include-group = " test-common" },
270+ " numba>=0.59"
271+ ]
272+
260273test-sorters-internal = [
261274 {include-group = " test-common" },
262275 " torch" , # spyking_circus2 template matching
@@ -278,8 +291,15 @@ test-exporters = [{include-group = "test-common"}]
278291test-sortingcomponents = [
279292 {include-group = " test-common" },
280293 " torch" , # neural network peak detection, motion, matching
294+ " huggingface_hub" , # for `test_single_channel_toy_denoiser_in_peak_pipeline`
281295]
282- test-generation = [{include-group = " test-common" }]
296+ test-generation = [
297+ {include-group = " test-common" },
298+ " fsspec" ,
299+ " s3fs" ,
300+ " numba>=0.59" , # numba and sklearn needed for motion correction of
301+ " scikit-learn" , # syntheic data used in `test_generate_hybrid_motion`
302+ ]
283303
284304# Aggregate group for workflows that run the full test suite (nightly codecov).
285305test-all = [
0 commit comments