docstr: We use "==" to denote two deps that refer to the same prop on
  the same component. In the case of wildcard deps, this means
  the same prop on *at least one* of the same components.
docstr_tok: ["We","use","``","==","''","to","denote","two","deps","that","refer","to","the","same","prop","on","the","same","component",".","In","the","case","of","wildcard","deps",",","this","means","the","same","prop","on","*","at","least","one","*","of","the","same","components","."]
code: def __eq__(self, other):
      """
      We use "==" to denote two deps that refer to the same prop on
      the same component. In the case of wildcard deps, this means
      the same prop on *at least one* of the same components.
      """
      return (
          isinstance(other, DashDependency)
          and self.component_property == other.component_property
          and self._id_matches(other)
      )
  
imports: import json
  from dash.development.base_component import Component
  from ._validate import validate_callback
  from ._grouping import flatten_grouping, make_grouping_by_index
label_desc: Use image node_id 6 for calling the DashDependency obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown