code: def compute_usage_requirements(self, subvariant):
      if __debug__:
          from .virtual_target import Subvariant
  
          assert isinstance(subvariant, Subvariant)
      base = targets.BasicTarget.compute_usage_requirements(
          self, subvariant
      )
      # Add source's usage requirement. If we don't do this, "alias" does not
      # look like 100% alias.
      return base.add(subvariant.sources_usage_requirements())
  
file_path: turicreate/src/external/boost/boost_1_68_0/tools/build/src/build/alias.py
imports: import targets
  import property_set
  from b2.manager import get_manager
  from b2.util import metatarget, is_iterable_typed
label_desc: Use image node_id 3 for calling the AliasTarget obj's underlying member method code with example usage: obj.compute_usage_requirements(subvariant) and returns: base