updated the requirements to include pyyaml