:py:mod:`iterators` =================== .. py:module:: conda.common.iterators .. autoapi-nested-parse:: Replacements for parts of the toolz library. Functions --------- .. autoapisummary:: conda.common.iterators.groupby_to_dict conda.common.iterators.unique Attributes ---------- .. autoapisummary:: conda.common.iterators.T .. py:data:: T .. py:function:: groupby_to_dict(keyfunc: collections.abc.Callable[[T], K], iterable: collections.abc.Iterable[T]) -> dict[K, list[T]] A `toolz`-style groupby implementation. Returns a dictionary of { key: [group] } instead of iterators. .. py:function:: unique(iterable: collections.abc.Iterable[T]) -> collections.abc.Iterable[T] A `toolz` inspired `unique` implementation. Returns a generator of unique elements in the sequence