code: def dependent_primitives(self) -> Set[Type[PrimitiveBase]]:
      dependent_features = self.get_dependencies(deep=True)
      dependent_primitives = {
          type(f._primitive) for f in dependent_features if f._primitive
      }
      if self._primitive:
          dependent_primitives.add(type(self._primitive))
      return dependent_primitives
  
imports: from __future__ import annotations
  import hashlib
  from dataclasses import field
  from functools import total_ordering
  from typing import Any, Dict, List, Optional, Set, Type, Union
  from woodwork.column_schema import ColumnSchema
  from woodwork.logical_types import LogicalType
  from featuretools.feature_discovery.utils import get_primitive_return_type, hash_primitive
  from featuretools.primitives.base.primitive_base import PrimitiveBase
label_desc: Use image node_id 36 for calling the LiteFeature obj's underlying member method code with example usage: obj.dependent_primitives() and returns: dependent_primitives