allow setup.py to be run from any path