Cache results of setup.py