Slide 16
Slide 16 text
EXAMPLE
remote_repository = Repository([
P("A-1.0.0; depends (B, C)"),
P("B-1.0.0; depends (D <= 1.1.0)"),
P("C-1.0.0; depends (D <= 0.9.0)"),
P("D-1.1.0"),
P("D-0.9.0")])
installed_repository = Repository()
pool = Pool([remote_repository, installed_repository])
request = Request(pool)
request.install(Requirement.from_string("A"))
for operation in Solver(pool, installed_repository).solve(request):
print operation
Monday, 28 October 13