you can upgrade packages installed with `pip` using `easy_install`, and 
vice versa.

pip currently has a bug in the upgrade function, so i'd recommend against 
using it for upgrades.

a call to `easy_install --upgrade PACKAGE` will upgrade that package , 
upgrade any dependencies to required version numbers, and recurse through 
all the packages with the same logic. 
many times, this will only upgrade a single package and take a few moments.

the current version of `pip --upgrade PACKAGE` will upgrade the package, 
reinstall any dependencies to the latest versions, and recurse through all 
the packages with the same logic.  this will cause every package in the 
'ecosystem' to be upgraded -- which can take many minutes , and can upgrade 
packages to newer & incompatible versions.

the pip team is actively discussing a fix for this.

until this is addressed though, i would *strongly* recommend that you don't 
'--upgrade' anything in pip.  the process is needlessly long, and you'll 
find it introducing random bugs and inconsistencies in your code that are 
really hard to track down if you use many 3rd party libraries in your 
pyramid apps.

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/pylons-discuss/-/HVellYs_N8EJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to