Hello,
We purchased multiple AUP-ZU3 boards for teaching purposes. Following the ‘Getting Started’ quick start guide, which states that Python 3.10 or higher is required, I tried to install the Pynq package on the Ubuntu 25.04 host machine, which uses Python 3.13.
However, the build of the wheel for grpcio failed.
That is because there is no
grpcio==1.64.0
grpcio-tools==1.64.0
support in python 3.13 but only
grpcio==1.66.2
grpcio-tools==1.66.2
I then tried to manually change the requirements to version 1.66.2 and switch to Pynq version 3.0.1, which does not appear to require the specific version of grpcio. However, when I try to include the Pynq package in Python, I get the following error:
venv/lib/python3.13/site-packages/pynq/lib/pynqmicroblaze/rpc.py", line 16, in
from pycparser.plyparser import ParseError
ModuleNotFoundError: No module named ‘pycparser.plyparser’
We would like to avoid downgrading Ubuntu, since this would also require us to downgrade other setups on the host PC.
Am i missing something?