import sys REQUIRED_PYTHON = "python3" def main(): system_major = sys.version_info.major if REQUIRED_PYTHON == "python": required_major = 2 elif REQUIRED_PYTHON == "python3": required_major = 3 else: raise ValueError("Unrecognized python interpreter: {}".format( REQUIRED_PYTHON)) if system_major != required_major: raise TypeError( "This project requires Python {}. Found: Python {}".format( required_major, sys.version)) else: print(">>> Development environment passes all tests!") if __name__ == '__main__': main()