Build Status Code style: black

ilastik-install

Motivation

ilastik is distributed by copying the ilastik conda environment on the respective build machines. In principle, conda environments are not simply transferrable, but for our dependencies it always worked (phew) but by getting more and more dependencies from conda, we run into limitations. Expecially since we source X11 from conda, error-messages started popping up because hard-coded, absolute paths (are hard-coded during install time of the conda-packages).

For distribution of our binaries we follow a similar approach as the conda-folks:

  • install the release environment to a very long placeholder... path
  • when ilastik is first started
  • could be problematic on windows, osx. But the problems mainly popped up on linux (because of X11)

Took the code for binary/text replacement of the placeholder from conda/constructor.