remove pyyaml requirement and update categories