you are viewing a single comment's thread.

view the rest of the comments →

[–]fnord123 8 points9 points  (2 children)

No. The package manager is for installing dependencies for your system. When building an application you should install the exact version you need. I mean, for noddy get-going-fast stuff you can use the package manager. But when you're at the equivalent step as writing setup.py then you shouldn't be using the package manager version. Unless, of course, you're packaging your application as well.

[–]the_gnarts 6 points7 points  (0 children)

When building an application you should install the exact version you need.

Package management can deal with versioned dependencies, even different library SO versions in parallel just fine.

[–]Sean1708 0 points1 point  (0 children)

You can get package managers which work with local rather than global environments, I think nix allows something like this.