A fix for the dependency scheme related to indy-plenum. Fixes the issue where the python package version installed using the deb package is different than the published python package.
The issue was due to how the dependency options of fpm were being used. The deb package build was using the python dependencies to define the deb package dependencies. Since the deb and python package version numbers use slightly different formats for non-release (dev and rc) versions, the versions of the python dependencies (notably indy-plenum) were being set to match the deb version format in order to correctly define the deb dependencies. This strategy has the unfortunate side affect of causing dependency issues with the python packages down the road.
A fix for the dependency scheme related to indy-plenum. Fixes the issue where the python package version installed using the deb package is different than the published python package.
The issue was due to how the dependency options of
fpm
were being used. The deb package build was using the python dependencies to define the deb package dependencies. Since the deb and python package version numbers use slightly different formats for non-release (dev
andrc
) versions, the versions of the python dependencies (notably indy-plenum) were being set to match the deb version format in order to correctly define the deb dependencies. This strategy has the unfortunate side affect of causing dependency issues with the python packages down the road.Signed-off-by: Wade Barnes wade@neoterictech.ca