docs: def remote_unpack(self):
          """
          Called by remote worker to state that no more data will be transferred
          """
          # Make sure remote_close is called, otherwise atomic rename won't happen
          self.remote_close()
  
          # Map configured compression to a TarFile setting
          if self.compress == 'bz2':
              mode = 'r|bz2'
          elif self.compress == 'gz':
              mode = 'r|gz'
          else:
              mode = 'r'
  
          # Unpack archive and clean up after self
          archive = tarfile.open(name=self.tarname, mode=mode)
          archive.extractall(path=self.destroot)
          archive.close()
          os.remove(self.tarname)