#20218: Use pip to install Python dependencies
-------------------------------------+-------------------------------------
       Reporter:  embray             |        Owner:  embray
           Type:  enhancement        |       Status:  needs_work
       Priority:  minor              |    Milestone:  sage-7.2
      Component:  build              |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Erik Bray          |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:  u/embray/pip-      |       Commit:
  install                            |  95dd93867b40cff33492190d08ebd22c7486dc88
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by embray):

 pip will uninstall them, ''mostly''.  If a package was installed without
 pip, it can't uninstall and scripts or data files that were not installed
 directly under site-packages/package_name(.egg-info)? because there's no
 install log like there is with pip.

 That's no worse, and slightly better than the current situation where some
 packages were uninstalled first, but most weren't, and of those that were
 only did `rm -rf site-packages/packagename`.  Some were clever enough to
 do `rm -rf site-packages/packagename*` but that could actually have
 unintended consequences.  The former case is no good either because it
 leaves `.egg-info` directories, making it appear to tools that know how to
 process those like the package is "installed".

--
Ticket URL: <http://trac.sagemath.org/ticket/20218#comment:31>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" 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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to