Convtools

Latest version: v1.14.4

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

Scan your dependencies

Page 5 of 19

1.0.0

**Misc:**

- stabilized API

**BREAKING CHANGES:**

- renamed all non-public modules so the only supported way to import is
directly from "convtools", e.g.:

* `from convtools import conversion as c`
* `from convtools import DateGrid, DateTimeGrid`

- contrib ones are left as is:

* `from convtools.contrib.tables import Table`
* `from convtools.contrib.fs import split_buffer`

0.42.4

**Misc**

- locked CI dependencies
- switched packaging to hatch
- dropped setup.py and setup.cfg in favor of pyproject.toml

0.42.3

**Bugfix**

- fixed `c.group_by` for cases with input_arg/label inside and
iter/as_type/sort/tap methods called on it

0.42.2

**Bugfix**

- fixed `c.group_by` for cases where group by keys are generated functions
(e.g. deep attr lookup with default). No worries about silent errors, it used
to fail hard.

0.42.1

**Bugfix**

- fixed `Table.join` for cases where the right part has internal row type
different from the left one

0.42.0

**Features**

- introduced `c.iter_unique(element_conv=None, by_=None)` and
`(...).iter_unique` methods which define a conversion, which iterates over
the input and yields values unique based on the provided condition

Page 5 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.