#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.