conda install does not resolve pinned transitive dependencies #5757
Labels
locked
[bot] locked due to inactivity
source::community
catch-all for issues filed by community members
type::packaging
indicates a request regarding a package
Consider the following scenario: my conda env already has package
A
at versionx
. Iconda install D
, which depends onC
, which depends onB
, which depends onA
pinned at versiony > x
. There is no conflict ofA
versiony
with any other package.conda install D
does not upgradeA
, leavingD
in a broken state.My concrete example involves packages on conda-forge (which I believe should not make a difference) and the packages in question are:
magics
dependens onpython-eccodes
depends onjasper
depends onjpeg 9.*
. The Azure notebooks root env providesjpeg 8d
.conda install -y -c conda-forge magics
does not upgradejpeg
.This is using
conda
4.3.22 on python 2.7. Azure notebooks currently provides the Anaconda 4.10 package set with some Azure specific extras.The text was updated successfully, but these errors were encountered: