Convtools

Latest version: v1.14.3

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 13 of 18

0.14.0

**Features**

- introduced ``c.zip``, which supports both args to yield tuples and kwargs to yield dicts
- introduced ``c.repeat`` -- the one from ``itertools``
- introduced ``c.flatten`` -- shortcut for ``itertools.chain.from_iterable``

0.13.4

**Bugfix**

- fixed incorrect aggregate (not group_by) results in case of ``where``
conditions in reducers [convtools-ita 32 ](https://github.com/itechart/convtools/issues/32)

0.13.3

[convtools-ita 30 ](https://github.com/itechart/convtools/issues/30)

**Bugfix**

- fixed nested aggregations

**Misc**

- [internals] reworked aggregate & group_by templating

0.13.2

**Bugfix**

- fixed join + input_arg case

0.13.1

**Bugfix**

[convtools-ita 29 ](https://github.com/itechart/convtools/issues/29)

- fixed right join (conditions were not swapped correctly)

0.13.0

**Features**

[convtools-ita 28 ](https://github.com/itechart/convtools/issues/28)

- now ``c.iter`` supports ``where`` parameters just like ``c.generator_comp``:

* ``c.iter(c.this() + 1, where=c.this() > 0)``

- now it's possible to use ``.pipe`` wherever you want as long as it lets you
do so, even piping in and out of reducers (``c.ReduceFuncs``)

* e.g. it will raise an Exception if you try to add labels to a reducer input

- now it's possible to use ``aggregate`` inside ``aggregate`` as long as you
don't nest reducers

Page 13 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.