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
TEKSI solutions should not run when the expected criterii are not met.
How it works
Dependencies and supported librairies are checked before running
Configuration
When run from TMMT a check of the availability and the versions of the dependancies is essential.
When run from the commandline, at least a dependancy check should be implemented to avoid bugs around dependancies.
Parameters :
Field
Type
Mandatory
Example
id
int4
Primary key
postgres
postgis
python libraries ...
ubuntu
qgis
used plugins like modelbaker, relation manager, etc.
Should check that it's requirements fixed in requirements.txt are met before running into an error message :
Instead an error message should be prompted : pirogue 1.4.1 is installed but pirogue 2.2.0 is expected, please upgrade using pip install -r requirements.txt in the app folder.
Acceptation criteria
Identifier
Description
#ISSUE-1
It works from TMMT
#ISSUE-2
It works from the commandline
#ISSUE-3
It works on all supported systems
The text was updated successfully, but these errors were encountered:
ponceta
changed the title
Add automatic issue to check on on dependencies and unsupported libraries (software)
Dependencies and unsupported libraries (software) are checked before running
Nov 18, 2024
Objective
TEKSI solutions should not run when the expected criterii are not met.
How it works
Dependencies and supported librairies are checked before running
Configuration
When run from TMMT a check of the availability and the versions of the dependancies is essential.
When run from the commandline, at least a dependancy check should be implemented to avoid bugs around dependancies.
Example
python app/create_app.py --pg_service pg_tww_dev --srid 2056
Should check that it's requirements fixed in requirements.txt are met before running into an error message :
Instead an error message should be prompted :
pirogue 1.4.1 is installed but pirogue 2.2.0 is expected, please upgrade using pip install -r requirements.txt in the app folder.
Acceptation criteria
The text was updated successfully, but these errors were encountered: