Mecha

Latest version: v0.97.1

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

Scan your dependencies

Page 12 of 39

0.64.0

Feature
* Add mecha.contrib.raw ([`ec018dc`](https://github.com/mcbeet/mecha/commit/ec018dc67edf725c7c0b943260da11f9fda57986))
* Allow customizing inplace nesting ([`1ef7539`](https://github.com/mcbeet/mecha/commit/1ef75398b7447cfb2161393786382cfe734f02cb))

0.63.0

Feature
* Highest protocol version for pickle.dump to improve performance ([232](https://github.com/mcbeet/mecha/issues/232)) ([`2045360`](https://github.com/mcbeet/mecha/commit/204536038ea5ae3d3d26f00dc5b5447f1cb5e563))

0.62.2

Fix
* Use slots for ast nodes ([`940854e`](https://github.com/mcbeet/mecha/commit/940854e4756a5001f62bc53770edd2a55f1daf90))
* Stop using importlib.resources.read_text ([`6c6b965`](https://github.com/mcbeet/mecha/commit/6c6b965a15594669641f1a595c8d16c9b1564a06))

0.62.1

Fix
* Make it possible to start compiling from a custom initial step ([`f2037ad`](https://github.com/mcbeet/mecha/commit/f2037ad8a8422cca386833db0da24bc3e6250031))

0.62.0

Feature
* Add ast node compile_hints and make it so that AstSourceMap can't end up inlined into execute ([`a6537ff`](https://github.com/mcbeet/mecha/commit/a6537ffb50df3ef7550095a8b9366d7fc47e5d52))

Fix
* Propagate original for nested function ([`235efbd`](https://github.com/mcbeet/mecha/commit/235efbd5ebeb7a45d217ba9b46685a3086600058))

0.61.0

Feature
* Splice children ([`2e4c6a9`](https://github.com/mcbeet/mecha/commit/2e4c6a9d04112ed64dc566db03af09784ca90bac))
* Deprecate mecha.contrib.inline_function_tag ([`c748479`](https://github.com/mcbeet/mecha/commit/c748479187958bb0b4f7b1307195d3d3f9ced82d))

Page 12 of 39

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.