build.lib.resolvers
build.lib.resolvers.resolveNonCyclic
Resolve dependencies using a non-circular supporting approach.
This implementation is faster than the one supporting circular dependencies, and is memoized.
resolveNonCyclic
is intended to resolve build-system dependencies.
memoNames
: List of package names to memoize
set
: Package set to resolve packages from
build.lib.resolvers.resolveCyclic
Resolve dependencies using a cyclic supporting approach.
resolveCyclic
is intended to resolve virtualenv dependencies.
set
: Package set to resolve packages from
spec
: Attribute set of dependencies -> extras { requests = [ "socks" ]; }