If you are like me, you have probably already suffered a lot from having your poject depend on libraries installed in your system (e.g. libraries installed with apt install). The down side of having system-wide dependencies is multi-fold but it can be summarized as simple as: It is not reproducible on another machine or another system. It can potentially introduce serious conflicts between your mu