base.py moved to install