Adjust conda-setup
Overview
Although the most sensible and robust way of working with shyft, is using a solid and safe linux distro, providing needed packages, we still will maintain the conda approach for now.
This MR is basically trying to maintain the conda build parts of shyft, updating to latest versions available, adjust mixture of packages, versions so that we are as stable as possible with conda, but still floating versions within each major py version.
Some of the adjustments are based on experiences we have had while working with conda.
-
for windows mkl version need to be kind same on base env as py 3.x (possibly add it as win dep in conda build) -
conda py 3.10 support -
pint breaking changes symbol -> default_symbol, make hack for version so we are bw compat. -
ensure conda build tools are in the case env only (conda/mamba is confused otherwise) -
adjust the build_support/(win_)build_dependencies.sh, to match the above. -
adjust the gitlab-runner (windows) with the new setup -
adjust the O Linxu 8 based conda-bbox (at shyft/dockers), with new packages -
update the arch linux base image build-boxes. -
shyft.hydrology.viz. remove internal use of shyft.api, use updated imports -
shyft.dashboard. resolve deprecation warning since 2.3 version Circle/Scatter(marker='circle') etc. -
update shyft-data .yml files w. respect to new namespaces, avoid old deprecated namespaces
Edited by Sigbjørn Helset