No worries Unfortunately it’s still not quite cutting it.
Doing this …
git clone https://github.com/UAVCAN/pyuavcan
cd pyuavcan
python3.8 -m pip install .
… results in …
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 …
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 (79.3 KB)
Since your commit 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.
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 …
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