A number of issues stem from the fact that iteratively upgrading the Conda environment does not produce the same result as installing the Conda environment from scratch. This means that integration testing does not detect detecting environment and version compatibility problems that may exist on a fresh install.
Maybe the integration test should create a new testing-only Conda environment from scratch to make sure that this package can be installed 'fresh' on master, and delete it after testing is finished.
Ref #1722 #1720 #1723
A number of issues stem from the fact that iteratively upgrading the Conda environment does not produce the same result as installing the Conda environment from scratch. This means that integration testing does not detect detecting environment and version compatibility problems that may exist on a fresh install.
Maybe the integration test should create a new testing-only Conda environment from scratch to make sure that this package can be installed 'fresh' on master, and delete it after testing is finished.
Ref #1722 #1720 #1723