On Sun, Jan 4, 2015 at 12:07 PM, Joachim Durchholz <[email protected]> wrote: >>>> but fortunately there are now pretty good package source >>>> managers like Conda or Hashdist, >>> >>> >>> How are they better than pip? >>> I'm not opposed to any of these actually, I just don't know what the >>> differences are. >> >> >> pip wasn't even able to uninstall packages, see e.g. the second link >> in Google for "pip uninstall": >> >> http://stackoverflow.com/questions/6625597/installing-uninstalling-my-module-with-pip >> >> But I think they fixed it now: >> https://pip.pypa.io/en/latest/reference/pip_uninstall.html > > > Ah, I just read the latest docs and wasn't aware that uninstalling is a new > feature. > OTOH I think that pip is a solution for user-local installs, which means if > it doesn't work anymore you throw away the directory.
As far as I can see pip has had uninstall since version 0.6, about 5 years ago. The stackoverflow post is someone trying to uninstall using the wrong command line. >> For my particular use case, I need to be able to install non-python >> packages, multiple versions of the same package, use various platforms >> (Linux, Mac, Windows, clusters), handle package dependencies, work >> without root access, etc. That's my use case, there are other as well. > > > That's system-wide installs. > Is there a use case where SymPy needs to be a system-wide install? > You also mentioned that quickly changing installs is important to you - does > that really apply to system-wide installs? (Just curious, I'm not seeing > that kind of use case myself, but then I don't see all use cases.) I use pip all the time for virtualenvs, and, at least on OSX, it's very effective. We OSX'ers bundle the needed libraries in the wheels, and so far that has been a practical solution to installing difficult packages like scikit-image [1] and matplotlib [2] >> Only Conda and Hashdist fix all the >> problems. Neither of them are perfect, but are improving. There are >> also more package managers popping up all the time lately, but these >> two seem to have the largest community. > > > Hm. New tools. I'm not sure that we're going to be happy with that. > (Of course, the same concern applies to newly added pip features such as > uninstallation.) I suspect the new tool that gets really widespread adoption will first need to persuade the Python Packaging Authority [3]. Cheers, Matthew [1] https://pypi.python.org/pypi/matplotlib [2] https://pypi.python.org/pypi/scikit-image [3] https://www.pypa.io/en/latest/ -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAH6Pt5ouPSCSQupE7Fuar6nG-5ct934Z6zMr0f2ZCSGPkGGczw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
