Setup CI/CD pipeline and fix environment files.
Setup CI/CD
Only python (pylint + ut): c++ packages need SIS to be installed (maybe later).
Environments
Conda:
- environment.yml: removed build numbers, now contains all packages with dependencies and versions. To be used by default for best reproducibility.
- Rename environment_minimal.yml -> environment.minimal.yml Loose package version constrains.
- environment.lock.txt: explicit packages with download URL and hash.
PIP:
- requirements.txt: now with correct pip syntax (was conda syntax before). Equivalent to environment.minimal.yml
Other
- Added more debug output for T&D.
- T&D ut: fix resource path.