Python Version

We recommend using the latest version of Python 3.7. yaml-resume supports Python from 3.5 an pypy3.


These distributions will be installed automatically when installing yaml-resume.

  • Click is a framework for writing command line applications. It provides the yaml-resume command.

  • PyYaml is the yaml framework used to dump Python object into Yaml.

  • Cerberus is the framework used to validate the resume against a defined schema.

  • Jinja2 is the template engine used to generate HTML resumes.

  • WeasyPrint is the library used to export resumes to PDF.

Install yaml-resume

$ python3 -m pip install yaml-resume

yaml-resume is now installed. Check out the Tutorial or go to the Documentation Overview.