You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The brittleness of the installation workflow partly comes from the fact that the app is installed before the dependencies. That is not common. Pip and conda do exactly the opposite. They first install the dependencies, and only then proceed with installing the main package.
I am thinking that reverting the order might solve a lot of things for us too.
We need to pull the folder to a temporary location (already implemented) and install dependencies(already implemented). If that was successful - copy the folder to ~/apps. It is really about reshuffling the code a tiny bit.
Just to illustrate the importance of this, I was able to trigger the installation of an App twice by clicking the Install button twice in rapid succession.
The brittleness of the installation workflow partly comes from the fact that the app is installed before the dependencies. That is not common. Pip and conda do exactly the opposite. They first install the dependencies, and only then proceed with installing the main package.
I am thinking that reverting the order might solve a lot of things for us too.
We need to pull the folder to a temporary location (already implemented) and install dependencies(already implemented). If that was successful - copy the folder to
~/apps
. It is really about reshuffling the code a tiny bit.Originally posted by @yakutovicha in #349 (comment)
The text was updated successfully, but these errors were encountered: