apache / apache/openserverless
support for virtual environments
- Vorherrschende Sprache
- Python
- Sterne
- 576
- Forks
- 29
- Ø Merge
- 50 Min.
- Gemergte PRs (30 T.)
- 13
Beschreibung
## Why you need it?
Currently there is only one global environment so you can be logged into one system at a time, and you have only one ~/.ops with its plugins
I want to add support to have multiple virtual environments
## How it could be?
A virtual environent is (or should be) entirely defined by 2 variables
- `OPS_HOME` that sets the location of `~/.ops`
- `WSK_CONFIG_FILE` that sets the location of the `~/.wskprops`
It could be as simple as to check if in current directlry there is a `.ops` and in such a case to set `OPS_HOME` to the current directory and `WSK_CONFIG_FILE` to `$OPS_HOME/.wskprops`
Also it is useful to add a simple: `ops -venv` that will create a `.ops` and execute an update downloading in it task and prereqs.
## Other related information
Check there are not somewhere implicit assumptions of ~/.ops in the task and the code that can break this new logic.
Update documentation.
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.