_expand_new_virtuals(mysplit,
edebug,
mydbapi,
mysettings,
myroot=u'/',
trees=None,
use_mask=None,
use_force=None,
**kwargs)
| source code
|
In order to solve bug #141118, recursively expand new-style virtuals
so as to collapse one or more levels of indirection, generating an
expanded search space. In dep_zapdeps, new-style virtuals will be
assigned zero cost regardless of whether or not they are currently
installed. Virtual blockers are supported but only when the virtual
expands to a single atom because it wouldn't necessarily make sense to
block all the components of a compound virtual. When more than one
new-style virtual is matched, the matches are sorted from highest to
lowest versions and the atom is expanded to || ( highest match ... lowest
match ).
|