# SPDX-License-Identifier: Apache-2.0 import glob requires_files = glob.glob('requirements/*.txt') requires_files += ["pyproject.toml"] for file in requires_files: print(f">>> cleaning {file}") with open(file) as f: lines = f.readlines() if "torch" in "".join(lines).lower(): print("removed:") with open(file, 'w') as f: for line in lines: if 'torch' not in line.lower(): f.write(line) else: print(line.strip()) print(f"<<< done cleaning {file}") print()