openai PyYAML argcomplete pytest Jinja2