  import sys
  from subprocess import CalledProcessError, run, PIPE, Popen
  
  from pkg_resources import parse_requirements, Requirement
  
  if TYPE_CHECKING:
      from logging import Logger
 
</s> remove     def process_arguments(self):
 </s> add     def process_arguments(self) -> None: </s> remove     def check_pip(self):
 </s> add     def check_pip(self) -> None: </s> remove     def get_installed_packages(self):
 </s> add     def get_installed_packages(self) -> Dict[str, str]: </s> remove         and revert it when deactivating.
 </s> add         and revert it when deactivating. Linux/conda only
from typing import Dict, List, Optional, Tuple, TYPE_CHECKING, Union
  import sys
  from subprocess import CalledProcessError, run, PIPE, Popen
from typing import Dict, List, Optional, Tuple, TYPE_CHECKING, Union
  
  from pkg_resources import parse_requirements, Requirement
  
  if TYPE_CHECKING:
      from logging import Logger
keep add keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py