#20382: Replace is_package_installed with Features
-------------------------------------+-------------------------------------
Reporter: saraedum | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-7.2
Component: build | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/nthiery/replace_is_package_installed_with_features|
8b6fcc990f756d34e16c0439815ffbc4155e47af
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by fbissey):
Going through the files that I have changed in #20377 which this ticket
should supersede:
* `sage/databases/cremona.py` we need to check the real presence of a
file in a specific location in this case. Adding something to feature may
be overkill for that particular case.
* `sage/game_theory/normal_form_game.py` +
`sage/geometry/polyhedron/base.py` look for the `lrs` executable
* `sage/graphs/generators/classical_geometries.py` already covered in
this ticket
* `sage/graphs/generic_graph.py` I think my stuff should stay. It is
mostly straight `try...expect` whether or not a python module is
available.
* `sage/graphs/graph_generators.py` 3 different executables to detect
* `sage/graphs/lovasz_theta.py` covered here
* `sage/groups/generic.py` possibly detect if gap package tomlib is
present
* `sage/groups/perm_gps/permgroup.py` again dodgy database_gap detection
in one part. The part using the gap `hap` package would need a nice rework
not just migration. I'd like to pick the mind of the person who wrote
this.
* `sage/misc/all.py` my stuff should stay. It is removal of `import` no
one uses.
* `sage/rings/polynomial/multi_polynomial_sequence.py` finding one
executable
--
Ticket URL: <http://trac.sagemath.org/ticket/20382#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 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.