**Describe the bug** tmpfile created in plip.structure.preparation.PDBComplex is not deleted upon program exit **To Reproduce** Steps to reproduce the behavior: ```python mol = PDBComplex() mol.load_pdb(pdb_string, as_string=True) ``` **Expected behavior** tmpfile deleted. **Python package:** - OS: Ubuntu 22.04 - Version 2.4.0 **Additional context** In `plip.structure.preparation.PDBComplex`, the tmpfile created without clean up code? ```python pdbpath_fixed = tmpfile(prefix='plipfixed.' + basename + '_', direc=self.output_path) ```