Does setup.py need to be in a specific place?