  
      Parameters
      ----------
      updater: bool, Optional
          ``True`` of the script is being called by Faceswap's internal updater. ``False`` if full
          setup is running. Default: ``False``
      """
      def __init__(self, updater: bool = False) -> None:
          self.conda_required_packages: List[Tuple[str, ...]] = [("tk", )]
          self.updater = updater
 
</s> remove                  arguments: Namespace,
 </s> add                  arguments: Optional[Namespace], </s> remove         self._faces = faces if faces else Faces(arguments.faces_dir, **kwargs)
 </s> add         if faces:
            self._faces = faces
        else:
            assert arguments is not None
            self._faces = Faces(arguments.faces_dir, **kwargs) </s> remove         alignment_file = self._find_alignments()
        self.alignments = None if job == "from-faces" else AlignmentData(alignment_file)
 </s> add         if job == "from-faces":
            self.alignments = None
        else:
            self.alignments = AlignmentData(self._find_alignments())
 </s> remove         logger.trace("Annotating frame: '%s'", frame_name)
 </s> add         logger.trace("Annotating frame: '%s'", frame_name)  # type:ignore
        ``True`` if the script is being called by Faceswap's internal updater. ``False`` if full
  
      Parameters
      ----------
      updater: bool, Optional
        ``True`` if the script is being called by Faceswap's internal updater. ``False`` if full
          setup is running. Default: ``False``
      """
      def __init__(self, updater: bool = False) -> None:
          self.conda_required_packages: List[Tuple[str, ...]] = [("tk", )]
          self.updater = updater
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Alignments tool - don't error on from-faces job 
setup.py