(#445) add  and fix setup.py