code: def _dist_wrapper():
      
      try:
          # Copy select *.rst files to *.txt for build.
          for rst_file, txt_file in zip(SDIST_RST_FILES, SDIST_TXT_FILES):
              local("cp %s %s" % (rst_file, txt_file))
  
          # Perform action.
          yield
      finally:
          # Clean up temp *.txt files.
          for rst_file in SDIST_TXT_FILES:
              local("rm -f %s" % rst_file, capture=False)
docs: Add temporary distribution build files (and then clean up).