idaholab / raven

RAVEN is a flexible and multi-purpose probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovering framework.
https://raven.inl.gov/
Apache License 2.0
216 stars 132 forks source link

[TASK] Support of installation of a dependency via GitHub repo #2276

Closed alfoa closed 4 months ago

alfoa commented 5 months ago

Issue Description

Is your feature request related to a problem? Please describe. I would like to set a dependency in the dependencies.xml file for a plugin using a GitHub repository url

Describe the solution you'd like usage of pip functionality pip install git+https:url/to/github/repo for the installation of a dependency using the repository url

Describe alternatives you've considered Manual installation


For Change Control Board: Issue Review

This review should occur before any development is performed as a response to this issue.


For Change Control Board: Issue Closure

This review should occur when the issue is imminently going to be closed.

wangcj05 commented 4 months ago

issue closure checklist is good.