Project

General

Profile

Idea #9945

Updated by Peter Amstutz over 7 years ago

Arvados tools and SDKs written in Python often require 3rd party packages that are not available as OS packages, or require a newer version than the OS package.    Currently we package these as backports, but this a fairly high maintenance and (when upgrading existing OS packages) runs the risk of breaking the OS.    Investigate the alternative of creating deb and rpm packages which use a Python virtualenv to isolate the package dependencies. 

 On brief survey I've found a couple of tools for doing this: 

 https://github.com/spotify/dh-virtualenv 

 https://github.com/kevinconway/rpmvenv 

Back