There's a lot of optional dependencies that I don't really care about (numpy, matplotlib, ....)
I created this issue to gauge interest on whether we could split out the dependencies so that "pip install leo[full]" would get you everything, and "pip install leo" would get you just the stuff leo actually needs to run:
Comment here or in the ticket