ShapeWorks icon indicating copy to clipboard operation
ShapeWorks copied to clipboard

Investigate alternative to conda

Open akenmorris opened this issue 2 years ago • 2 comments

Relying on conda as part of the ShapeWorks install has resulted in continual installation headaches for users. Released versions of ShapeWorks that once worked can no longer be installed after some months due to changes in conda. Hence the need for the 6.3.2 patch release.

Another user is running into this problem:

https://github.com/conda/conda/issues/11795

A considerable amount of maintenance time and effort is being spent on the conda install scripts and in dealing with the frequent problems.

We should investigate a more robust alternative to managing ShapeWorks python packages than conda. Something we have more control over that won't randomly break.

akenmorris avatar Dec 06 '22 19:12 akenmorris

One possible option to make things easier for windows users:

https://guilhermebs.github.io/CondaNSIS/

akenmorris avatar Dec 19 '22 21:12 akenmorris

For Linux (and maybe mac?):

https://conda.github.io/conda-pack/

akenmorris avatar Dec 19 '22 21:12 akenmorris

I believe the solution is to follow what Slicer has done and just bundle python and the packages we use as part of ShapeWorks.

akenmorris avatar Jul 23 '24 17:07 akenmorris

Closing this issue as the investigation is complete. Action item is #2289.

akenmorris avatar Jul 23 '24 17:07 akenmorris