hyperledger / indy-plenum

Plenum Byzantine Fault Tolerant Protocol
https://wiki.hyperledger.org/display/indy
Apache License 2.0
215 stars 370 forks source link

Python library `distro==1.8.0` does not work with `fpm` #1618

Closed spkane closed 1 year ago

spkane commented 1 year ago

Python library distro==1.8.0 does not work with fpm and therefore breaks the build-scripts/ubuntu-2004/build-3rd-parties.sh script, without first doing something like this:

sed -i 's|build_from_pypi distro|build_from_pypi distro 1.7.0|g' ./build-scripts/ubuntu-2004/build-3rd-parties.sh

It appears that this is due to the removal of setup.py which fpm requires. Some projects appear to be trying to replace fpm with https://github.com/upciti/wheel2deb as a solution.

WadeBarnes commented 1 year ago

@spkane, Thanks for reporting.

Closing this issue since indy-plenum does not use the distro module. Addressing this in the related indy-node issue.