Require PyYaml for runtime