requirements for sphinx