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

Reply via email to