- PYNQ version (e.g. v2.6): 3.1.2
- Board name (e.g. Pynq-Z2): None
- Pull request type (bug fix / new feature):
- Pull request number: None
- Description:
I tried running a project that depends on pynq on my personal computer. When doing so using uv and pip, multiple dependencies were broken by recent changes. I have NOT tried it on a board but I guess the installation would be the same.
As of setuptools 82.0.0, pkg_resources is removed. It breaks utils.py.
As of pycparser 3.0.0, the dependency on PLY was removed. It breaks pynqmicroblaze/rpc.py.
The solution would either be to lock dependencies to setuptools/pycparser, or make code changes accordingly to releases.
I tried running a project that depends on pynq on my personal computer. When doing so using uv and pip, multiple dependencies were broken by recent changes. I have NOT tried it on a board but I guess the installation would be the same.
As of setuptools 82.0.0,
pkg_resourcesis removed. It breaks utils.py.As of pycparser 3.0.0, the dependency on
PLYwas removed. It breaks pynqmicroblaze/rpc.py.The solution would either be to lock dependencies to setuptools/pycparser, or make code changes accordingly to releases.