query deps from eval list
doc
refactor
refactor
form eval list assuming that one package could depend of another
print error in case of cycle deps