@memoized_property
  def target_sdk(self):
    if not self.manifest.target_sdk:
      raise TargetDefinitionException(self, "AndroidBinary targets must declare targetSdkVersion "
                                            "in the AndroidManifest.xml.")
    return self.manifest.target_sdk
Apply shipping offers to the passed set of methods
dataset/ETHPy150Open pantsbuild/pants/contrib/android/src/python/pants/contrib/android/targets/android_binary.py/AndroidBinary.target_sdk--crossover with--dataset/ETHPy150Open django-oscar/django-oscar/src/oscar/apps/shipping/repository.py/Repository.apply_shipping_offers