Skip to content

document executable= in sage.features.Executable, improve API and implementation #38173

Open
@dimpase

Description

as discussed in https://groups.google.com/g/sage-release/c/Y8AsReUJrNw/m/n91Uywg0BQAJ

Expected Behavior

docs should be present

Actual Behavior

no docs present

Environment

all platforms

There are now more cases where Feature may have different executables, depending on platform of version.
One such feature is ECM (ecm vs gmp-ecm), another, just found, ImageMagick (convert vs magick, see #38135).
It would be good to have a meaningful API for this, not dependent on a global variable (the way ECM case is done now).

This of course means that some sort of initialisation has to be done - during which absolute file name etc, can well be cached, so that there is not search through PATH etc every time this is invoked.

Checklist

  • I have searched the existing issues for a bug report that matches the one I want to file, without success.
  • I have read the documentation and troubleshoot guide

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions