minor improvements with setup.py