# Viper Quadcopter

**URL:** <https://forum.opencyphal.org/t/viper-quadcopter/816>\
**Category:** Applications & Usage\
**Created:** [April 29, 2020, 5:06am UTC](https://forum.opencyphal.org/t/viper-quadcopter/816 "2020-04-29T05:06:42Z")\
**Posts on this page:** 1\
**Showing post:** 13

<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:** [May 26, 2020, 1:10pm UTC](https://forum.opencyphal.org/t/viper-quadcopter/816/13 "2020-05-26T13:10:42Z")

</div>

No worries 😉 Unfortunately it’s still not quite cutting it.

Doing this …

```bash
git clone https://github.com/UAVCAN/pyuavcan
cd pyuavcan
python3.8 -m pip install .

```

… results in …

```bash
Processing /home/alex/projects/tools/pyuavcan
Collecting pydsdl~=1.4 (from pyuavcan==1.1.0.dev0)
  Using cached https://files.pythonhosted.org/packages/cf/46/89811eab172932d89e247c6c5b8ebb0fb595005cdefb57ceb0edafdd78a4/pydsdl-1.4.2-py3-none-any.whl
Collecting numpy~=1.16 (from pyuavcan==1.1.0.dev0)
  Using cached https://files.pythonhosted.org/packages/cf/5d/e8198f11dd73a91f7bde15ca88a2b78913fa2b416ae2dc2a6aeafcf4c63d/numpy-1.18.4-cp38-cp38-manylinux1_x86_64.whl
Collecting nunavut==0.2.3 (from pyuavcan==1.1.0.dev0)
  Using cached https://files.pythonhosted.org/packages/dc/53/d956f3833c419e6685d4f736d2dfaf41bc31b8e08b8753b249f8c71ded0c/nunavut-0.2.3-24-py3-none-any.whl
Collecting setuptools (from nunavut==0.2.3->pyuavcan==1.1.0.dev0)
  Using cached https://files.pythonhosted.org/packages/2c/c5/0d38afb961f83e0d51f319f7dc166195ebabc1ea3cb20a10a77f500f7156/setuptools-46.4.0-py3-none-any.whl
Installing collected packages: pydsdl, numpy, setuptools, nunavut, pyuavcan
  Running setup.py install for pyuavcan ... done
Successfully installed numpy-1.18.4 nunavut-0.2.4 pydsdl-1.4.2 pyuavcan-1.1.0.dev0 setuptools-46.4.0

```

When running …

```bash
pyuavcan -vv dsdl-gen-pkg https://github.com/UAVCAN/public_regulated_data_types/archive/master.zip dsdl_src/my_project 2> pyuavcan.errlog2

```

… I get another error:  
[pyuavcan.errlog2](https://forum.opencyphal.org/uploads/short-url/uniyQFJ3q6gXXwFA3ARLZb1ADNJ.errlog2) (79.3 KB)

Since your [commit](https://github.com/UAVCAN/pyuavcan/commit/2598d07fa933717488f99b9e1dd1b0f8c20245b0) is about pinning nunavut to 0.2.3 I’m wondering if I have a unclean build setup since it obviously uses 0.2.4 again.

```bash
Successfully installed numpy-1.18.4 nunavut-0.2.4 pydsdl-1.4.2 pyuavcan-1.1.0.dev0 setuptools-46.4.0

```

EDIT: For the record …

```bash
pyuavcan$ git log -n 1
commit 5463c0df6522885e87605db168a016d1a1d94541 (HEAD -> master, origin/master, origin/HEAD)
Merge: 5752640 2598d07
Author: Pavel Kirienko <pavel.kirienko@gmail.com>
Date: Tue May 26 15:59:47 2020 +0300

    Merge pull request #111 from jxltom/patch-1
    
    Update pydsdl as requirement to 1.4

```

---

_[View the full topic](https://forum.opencyphal.org/t/viper-quadcopter/816)._
