Probe matlab folders at runtime #56
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR proposes a minimal implementation of probing matlab installation paths at runtime from the commands in
$PATH
rather than at build time (Related to #45):_arch.txt
file if it is in the packageshutil.which('matlab')
as a fallbacksetup.py
to build without_arch.txt
, e.g. to generate a wheel.I tested it on Linux and it should work on macos.
A more involved option would be to move the code finding matlab from
setup.py
into matlab-engine and call it at runtime rather than storing the info in_arch.txt
+ a fallback usingshutil.which('matlab')