invention .py setup