Merging #389, in particular 08f2292, broke conda-lock install because LockedDependency is a StrictModel, so removing optional means existing lockfiles which contain optional now have fields which are not permitted and lead to an error. CC @srilman
I merged #389 because all the tests were passing. We should have tests to detect when we can't install from the lockfiles we create.
Merging #389, in particular 08f2292, broke
conda-lock install
becauseLockedDependency
is aStrictModel
, so removingoptional
means existing lockfiles which containoptional
now have fields which are not permitted and lead to an error. CC @srilmanI merged #389 because all the tests were passing. We should have tests to detect when we can't install from the lockfiles we create.