code: def checklist(ctx):
      
      checklist = """PRE-RELEASE CHECKLIST:
  [ ]  Everything is checked in
  [ ]  All tests pass w/ tox
  
  RELEASE CHECKLIST:
  [{x1}]  Bump version to new-version and tag repository (via bump_version)
  [{x2}]  Build packages (sdist, bdist_wheel via prepare)
  [{x3}]  Register and upload packages to testpypi repository (first)
  [{x4}]    Verify release is OK and packages from testpypi are usable
  [{x5}]  Register and upload packages to pypi repository
  [{x6}]  Push last changes to Github repository
  
  POST-RELEASE CHECKLIST:
  [ ]  Bump version to new-develop-version (via bump_version)
  [ ]  Adapt CHANGES (if necessary)
  [ ]  Commit latest changes to Github repository
  """
      steps = dict(x1=None, x2=None, x3=None, x4=None, x5=None, x6=None)
      yesno_map = {True: "x", False: "_", None: " "}
      answers = {name: yesno_map[value]
                 for name, value in steps.items()}
      print(checklist.format(**answers))
docs: Checklist for releasing this project.