#!/usr/bin/env python3 """ Touch files that must pass Sphinx nit-picky mode so they are rebuilt and we can catch regressions. """ from pathlib import Path # Input file has blank line between entries to reduce merge conflicts with Path("Doc/tools/clean-files.txt").open() as clean_files: CLEAN = [ Path(filename.strip()) for filename in clean_files if filename.strip() and not filename.startswith("#") ] print("Touching:") for filename in CLEAN: print(filename) filename.touch() print(f"Touched {len(CLEAN)} files")