hyperledger / indy-plenum

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

Ubuntu 20.04: Reduce (pinned) dependencies to a minimum #1544

Closed udosson closed 3 years ago

udosson commented 3 years ago

With the upgrade of Indy Plenum to run on Ubuntu 20.04, the dependency management should be improved as well. An overview of all installed, referenced, and required PyPI packages can be found here: Hyperledger Indy-Plenum | Dependency management Ubuntu 20

askolesov commented 3 years ago

It was a long time ago but as far as I remember:

esplinr commented 3 years ago

I thought we had another issue capturing this work, but I can't find it.

My memory of our plan from a few months ago:

So we need minimal dependencies on both platforms.

udosson commented 3 years ago

@esplinr that's exactly how I remember the release strategy.

esplinr commented 3 years ago

Per our discussion during the Indy Contributors call, I'll close this issue as complete.

@anikitinDSR removed a number of the dependencies from the list, but the remaining dependencies all appear to require code changes to use the newest version. We decided against making those code changes within the scope of this release. Upgrading and unpinning the remaining dependencies would be a great project for new contributors.