add error checking on parent argument
check Python version in setup.py