# PyUAVCAN v1.1.dev3 is available

**URL:** <https://forum.opencyphal.org/t/pyuavcan-v1-1-dev3-is-available/999>\
**Category:** PyCyphal\
**Created:** [November 14, 2020, 6:13pm UTC](https://forum.opencyphal.org/t/pyuavcan-v1-1-dev3-is-available/999 "2020-11-14T18:13:45Z")\
**Posts on this page:** 3\
**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:** [November 14, 2020, 6:13pm UTC](https://forum.opencyphal.org/t/pyuavcan-v1-1-dev3-is-available/999/1 "2020-11-14T18:13:45Z")

</div>

I just merged [#132](https://github.com/UAVCAN/pyuavcan/pull/132), which fixed eight outstanding issues and introduced a couple of UX improvements. All these have been discussed on this forum and on GitHub a number of times. This release is fully compliant with Specification v1.0-beta.

Grab your copy from PyPI:

```auto
pip install pyuavcan[transport_serial,cli]

```

---

<div class="post-metadata">

**Author:** ![aentinger](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/aentinger/32/1428_2.png) [@aentinger](https://forum.opencyphal.org/u/aentinger)\
**Post date:** [November 16, 2020, 6:19am UTC](https://forum.opencyphal.org/t/pyuavcan-v1-1-dev3-is-available/999/2 "2020-11-16T06:19:46Z")

</div>

Just tried it out, still got issues, just a bit different as described [here](https://forum.opencyphal.org/t/viper-quadcopter/816/43).

```bash
$ pyuavcan publish 32085.uavcan.node.Heartbeat.1.0 '{uptime: 9876, health: 0, mode: 3, vendor_specific_status_code: 5}' --tr='CAN(can.media.socketcan.SocketCANMedia("vcan0",8),13)'
Error: TypeError: Invalid format: cannot update an instance of type 'Health_1_0' from value of type 'int'

```

---

<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:** [November 16, 2020, 5:25pm UTC](https://forum.opencyphal.org/t/pyuavcan-v1-1-dev3-is-available/999/3 "2020-11-16T17:25:24Z")

</div>

Yup, it’s by design. You are saying:

```auto
{uptime: 9876, health: 0, mode: 3, vendor_specific_status_code: 5}

```

But the correct form is:

```auto
{uptime: 9876, health: {value: 0}, mode: {value: 3}, vendor_specific_status_code: 5}

```

The error message is saying that it expected `{value: X}` but got just `X`.
