Xilinx / PYNQ-Metadata

PYNQ-Metadata provides an abstract description of reconfigurable system designs.
BSD 3-Clause "New" or "Revised" License
7 stars 7 forks source link

Installation hangs due to broken resizer download #20

Open nocnokneo opened 3 months ago

nocnokneo commented 3 months ago

Pip installation hangs:

python3 -m pip install pynqmetadata 

Due to something that changed with the download of https://www.xilinx.com/bin/public/openDownload?filename=pynqhelloworld.resizer.pynqz2.hwh

My quick workaround is https://github.com/nocnokneo/PYNQ-Metadata/commit/e8e5466a63d19588ea7441ac8cb3b135305dc15f

Which works:

python3 -m pip install git+https://github.com/nocnokneo/PYNQ-Metadata.git

But two improvements should really be done here:

mdarnold1 commented 3 months ago

Noting that this affects multiple projects that depend on it, including Pynq, Alveo-PYNQ, and https://pypi.org/project/pynq-compute-labs/.

Adding to workaround above (thanks!), some dependent pip installs (e.g. pynq-alveo-examples) then require --no-build-isolation, since it seems to ignore --no-deps.

mdarnold1 commented 3 months ago

Problem occurs back to v0.1.3, v0.1.2 installs ok and satisfies requirements of depending packages, but lacks some important bug fixes.