Added a conditional to check if package is external
This commit is contained in:
parent
22ca72e7b9
commit
f96c979024
1 changed files with 2 additions and 1 deletions
|
@ -84,7 +84,8 @@ def _valid_virtuals_and_externals(self, spec):
|
||||||
raise NoBuildError(spec)
|
raise NoBuildError(spec)
|
||||||
|
|
||||||
def cmp_externals(a, b):
|
def cmp_externals(a, b):
|
||||||
if a.name != b.name:
|
if a.name != b.name and (not a.external or a.external_module and
|
||||||
|
not b.external and b.external_module):
|
||||||
# We're choosing between different providers, so
|
# We're choosing between different providers, so
|
||||||
# maintain order from provider sort
|
# maintain order from provider sort
|
||||||
return candidates.index(a) - candidates.index(b)
|
return candidates.index(a) - candidates.index(b)
|
||||||
|
|
Loading…
Reference in a new issue