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.

Reply via email to