require pyxdg and pyyaml