#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/saraedum/replace_is_package_installed_with_features|  
7c1ca312c14f1b777563607d919a245e1d48e557
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------
Changes (by fbissey):

 * commit:   => 7c1ca312c14f1b777563607d919a245e1d48e557


Comment:

 Indeed same kind of work. Much more sophisticated on your part I must say.
 Do I understand well that you need an executable class for any external
 binaries that you want to call?

 It could also solve the issue that I was thinking about executables and
 other files requirement. You should be able to find and use something
 already installed in a standard location. `theta` being already present in
 `/usr/local/bin` instead of `$SAGE_LOCAL/bin` (which resolves to
 `/usr/bin` in sage-on-gentoo) or anywhere in the `PATH`. Similarly you can
 install `gap` packages in `~/.gap/pkg` and there is no reasons why you
 shouldn't be able to use those.
 ----
 New commits:
 
||[http://git.sagemath.org/sage.git/commit/?id=3233147cd8405017499bead56e27132cd62216a5
 3233147]||{{{Add Features to check the environment at runtime}}}||
 
||[http://git.sagemath.org/sage.git/commit/?id=dfd97f8480d64e5547362b6f8c7f92ebffab9030
 dfd97f8]||{{{Check for grape with GapPackage instead of
 is_package_installed()}}}||
 
||[http://git.sagemath.org/sage.git/commit/?id=7c1ca312c14f1b777563607d919a245e1d48e557
 7c1ca31]||{{{Check for a working CSDP binary instead of
 is_package_installed()}}}||

--
Ticket URL: <http://trac.sagemath.org/ticket/20382#comment:2>
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