The idea is to install the triptic gdal/proj/earthengine-api for every venv directly from the script. Here are the few scenario I thought about that should be working:
the requirements.txt have sanitized version: you'll get a "requirement already met" and nothing changes
SEPAL version of GDAL changes (or any of the 3), we change it in this file as well and whatever the requirements was specifying it will be working in our env
the dev wwas lazy and didn't pinned versions, at least these 3 one will be set to correct versions
I work in another env and cannot use the same version (I have a different version of python), It ensures that I can use looser pins without crashing SEPAL env
side effect: I think it Fixes #258 as gdal will be installed after numpy (which should be in the requirements.txt)
The idea is to install the triptic gdal/proj/earthengine-api for every venv directly from the script. Here are the few scenario I thought about that should be working:
side effect: I think it Fixes #258 as gdal will be installed after numpy (which should be in the requirements.txt)
For the version I picked: