#11377: Clean and harmonize module_list.py
---------------------------+------------------------------------------------
Reporter: fbissey | Owner: GeorgSWeber
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-4.7.1
Component: build | Keywords: sd31
Work_issues: | Upstream: N/A
Reviewer: | Author: François Bissey
Merged: | Dependencies:
---------------------------+------------------------------------------------
Changes (by fbissey):
* status: needs_work => needs_review
Old description:
> module_list.py is quite messy in its current state. There are several
> things that can be done:
> 1. remove the unused debian bits
> 1. we have SAGE_LOCAL and SAGE_INC variables but there use iis not
> uniform
> 1. we also have numpy_include_dirs, numpy_depends, flint_depends,
> singular_depends and ginac_depends and most of them are under-used.
>
> In this ticket I remove old debian stuff, use SAGE_INC, SAGE_LOCAL and
> the other variables in a uniform fashion removing all instances of
> SAGE_ROOT +/local/... and so on to replace it by the appropriate
> variable.
New description:
module_list.py is quite messy in its current state. There are several
things that can be done:
1. remove the unused debian bits
1. we have SAGE_LOCAL and SAGE_INC variables but there use iis not
uniform
1. we also have numpy_include_dirs, numpy_depends, flint_depends,
singular_depends and ginac_depends and most of them are under-used.
In this ticket I remove old debian stuff, use SAGE_INC, SAGE_LOCAL and the
other variables in a uniform fashion removing all instances of SAGE_ROOT
+/local/... and so on to replace it by the appropriate variable.
Apply:
* [attachment:trac_11377-build_module_listpy.patch]
* [attachment:trac_11377-extraflint-dependencies.patch]
--
Comment:
It turns out I had missed another instance of flint in
sage.set.disjoints.set. So the additional patch takes care of it. It was
all done on top of alpha2, hopefully there is nothing wrecking it already
in alpha3.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11377#comment:9>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.