travis uses setup.py for tests