@property
  def package_name(self):
    return self.payload.package_name
In order to prevent file overwriting one another this will generate
dataset/ETHPy150Open pantsbuild/pants/contrib/node/src/python/pants/contrib/node/targets/node_package.py/NodePackage.package_name--crossover with--dataset/ETHPy150Open ofa/connect/open_connect/connect_core/utils/storages.py/AttachmentStorage.get_available_name