# Nunavut v2.2 with Python code generation support is out

**URL:** <https://forum.opencyphal.org/t/nunavut-v2-2-with-python-code-generation-support-is-out/1965>\
**Category:** Nunavut\
**Created:** [August 18, 2023, 7:55pm UTC](https://forum.opencyphal.org/t/nunavut-v2-2-with-python-code-generation-support-is-out/1965 "2023-08-18T19:55:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pavel.kirienko](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/pavel.kirienko/32/9_2.png) [@pavel.kirienko](https://forum.opencyphal.org/u/pavel.kirienko)\
**Post date:** [August 18, 2023, 7:55pm UTC](https://forum.opencyphal.org/t/nunavut-v2-2-with-python-code-generation-support-is-out/1965/1 "2023-08-18T19:55:02Z")

</div>

Rejoice, comrades, for [Nunavut v2.2](https://nunavut.readthedocs.io/en/latest/#generate-python-packages-using-the-command-line-tool) has been released. This release brings the long-awaited Python code generation capability. Observe:

 

```auto
nnvg --target-language py public_regulated_data_types/reg --lookup-dir public_regulated_data_types/uavcan

```

 

Generated Python packages require two external dependencies: PyDSDL and NumPy. The latter is [due to be removed](https://github.com/OpenCyphal/nunavut/issues/317) at one point soon (help appreciated).

Read the usage notes at [Software Language Generation Guide — nunavut 2.2.0 documentation](https://nunavut.readthedocs.io/en/latest/docs/languages.html#python)
