- name: Install docutils for the README check
  # NOTE(dhellmann): We install this unconstrained because we expect
  # setuptools to expect the most recent version anyway. We use a
  # virtualenv to avoid conflicts with system packages due to pip10
  # and later.
  pip:
    name: docutils
    virtualenv: "{{ check_python_release_virtualenv }}"
    virtualenv_python: "{{ release_python }}"
    chdir: "{{ zuul_work_dir }}"

- name: Check the package metadata and README format
  command: "{{ check_python_release_virtualenv }}/bin/{{ release_python }} setup.py check --restructuredtext --strict"
  args:
    chdir: "{{ zuul_work_dir }}"

- name: Install docutils for the README check
  # NOTE(dhellmann): We install this unconstrained because we expect
  # setuptools to expect the most recent version anyway. We use a
  # virtualenv to avoid conflicts with system packages due to pip10
  # and later.
  pip:
    name: docutils
    virtualenv: "{{ check_python_release_virtualenv }}"
    virtualenv_python: "{{ release_python }}"
    chdir: "{{ zuul_work_dir }}"
  # Pygments needs to be installed to allow the metadata and README
  # check parse project READMEs that have code blocks in the
  # README.rst file.
  pip:
    name: Pygments
    virtualenv: "{{ check_python_release_virtualenv }}"
    virtualenv_python: "{{ release_python }}"
    chdir: "{{ zuul_work_dir }}"

- name: Check the package metadata and README format
  command: "{{ check_python_release_virtualenv }}/bin/{{ release_python }} setup.py check --restructuredtext --strict"
  args:
    chdir: "{{ zuul_work_dir }}"

Install Pygments before checking README syntax for publish jobs
Install Pygments before checking README syntax for publish jobs

Story: 2004094
Task: 27496

Change-Id: I4f2ea50bdc86a50da2c5d331d6d84fe430d710ce
Signed-off-by: Graham Hayes <de06109890d26a134f724246c64e1c553881974a@ham.ie>
