sets the internal collection of entry points to be
        equal to `names`

        `names` can be a single object or an iterable but
        must be a string or iterable of strings.

def set_entry_points(self, names):
        """
        sets the internal collection of entry points to be
        equal to `names`

        `names` can be a single object or an iterable but
        must be a string or iterable of strings.
        """
        names = util.return_set(names)
        self.entry_point_names = names