setup file and requirements updated