aiidalab / aiidalab-qe

AiiDAlab App for Quantum ESPRESSO
https://aiidalab-qe.readthedocs.io/
MIT License
9 stars 14 forks source link

Feature/post install plugins #755

Open mikibonacci opened 4 days ago

mikibonacci commented 4 days ago

With the following PR we address the post installation for plugins. This can be done by setting a post install key in the plugin.yaml file.

Additionally, the list of plugins is taken from the local file, not from the one in the github repo (main branch). In this way we do not risk the add plugins which are not compatible with the given QE app version.

mikibonacci commented 4 days ago

Still missing: documentation on how to provide the post_install logic for a given plugin. I will provide the documentation in a next commit on this branch, hopefully by this weekend.

Moreover, I need to change the version of the vibroscopy plugin as soon as I have a release. If I manage to release on pypi I will point there.