fix typo in setup.py
add more optional deps