Python High Level Project Requirements