Base requirements and travis config