docs: def close(self):
          """ if this was a zip'd distribution, any introspection
          may have resulted in opening or creating temporary files.
          Call close in order to clean up. """
  
          if self.tmpdir:
              rmtree(self.tmpdir)
              self.tmpdir = None
  
          self._contents = None