in uberpoet/statemanagement.py [0:0]
def clean_caches(self):
logging.info('Cleaning Xcode caches...')
directories_to_delete = (
'~/Library/Caches/com.apple.dt.Xcode',
'~/Library/Developer/Xcode/DerivedData',
self._get_global_module_cache_dir(),
)
for directory in directories_to_delete:
full_path = os.path.expanduser(directory)
logging.info('Removing %s', full_path)
subprocess.check_call(['rm', '-fr', full_path])