pil: use new optional deps
octave: use new optional deps