Convtools

Latest version: v1.14.4

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

Scan your dependencies

Page 12 of 19

0.16.0

**Features**

- introduced ``Table`` conversions [3](https://github.com/westandskif/convtools/pull/3)
- added ``c.apply_func``, ``c.apply`` and ``(...).apply_method`` conversions

**Bugfix**

- fixed inner join with inner loop with soft conditions: any condition except
for ``==`` and ``c.and_``
- fixed piping to callable with further calling pipe methods like ``as_type``,
``filter`` and ``sort``

**Misc**

- reworked main converter callable wrapper so that it no longer dumps sources
onto disk for beautiful stacktraces when the converter returns a generator
(it used to make them down almost 2 times slower). If such debugging is
needed, just enable debug. As for simple exceptions, these still dump code to
disc on Exceptions because this should be cheap.

0.15.4

**Bugfix**

- fixed [2](https://github.com/westandskif/convtools/issues/2): issue with
input args passed to pipe labels

0.15.3

**Misc**

- hard fork

0.15.2

**Bugfix**

- fixed passing strings containing ``%`` and ``{`` to ``c.aggregate`` -
- [convtools-ita 34](https://github.com/itechart/convtools/issues/34)

0.15.1

**Bugfix**

- replaced ``linecache`` populating code with real dumping generated code to
files in either ``PY_CONVTOOLS_DEBUG_DIR`` (*if env variable is defined*) or
to python's ``tempfile.gettempdir``. This adds pydevd support (VS Code and PyCharm debugger).

0.15.0

**Features**

- introduced ``c.breakpoint`` and ``(...).breakpoint()`` to simplify debugging long pipelines

**Misc**

- [internals] created a separate conversion for ``c.this()``
- [internals] now ``c.naive`` is a direct init of ``NaiveConversion``
- improved quick start, cheatsheet and api docs

Page 12 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.