the required tools for Python