On Sun, Jan 4, 2015 at 1: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.
>
>> 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.

No, my use-case is users installing into their home directories or
some other place, as I wrote *without* root access. Not system-wide.

Ondrej

> 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.)
>
>> 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.)
>
>> It's definitely a concern, and as you know, I used to be firmly
>> opposed to it. But I think with more projects now that handle source
>> package management on multiple platforms, things can be managed for
>> almost all use cases (and things are improving). And we just need to
>> use good judgement to make sure things work reasonably well with SymPy
>> and dependencies. If you'll see something that is broken, definitely
>> bring it up.
>
>
> Will do :-)
>
> --
> 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/54A92CF3.3080101%40durchholz.org.
>
> For more options, visit https://groups.google.com/d/optout.

-- 
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/CADDwiVC-jxANPcrVTrGg%3DEuc91rD26UuGTXJis1PwDxa3y_%3DZg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to