setup_temporary_shallow(): use tempfile module