Allow an Architecture to decide whether to skip <requires> elements
commit92bd259fbdb14b55c8be6ad6ff310370db823e16
authorThomas Leonard <talex5@gmail.com>
Sun, 15 Nov 2009 11:54:47 +0000 (15 11:54 +0000)
committerThomas Leonard <talex5@gmail.com>
Sun, 15 Nov 2009 12:54:35 +0000 (15 12:54 +0000)
tree0fe1ad0354c2ee8212e6dd0a8c44992709b2fd77
parent30f8ee66487a49e5ff58805a3bcaddd14bb1c428
Allow an Architecture to decide whether to skip <requires> elements

By default, any <requires> with a "use" attribute will be skipped. This is
mainly to allow programs to specify additional dependencies for testing with
0test.

The solver now records a list of selected dependencies for each selected
component.
tests/Local.xml [new file with mode: 0644]
tests/Recursive.xml
tests/Source.xml
tests/testlaunch.py
zeroinstall/0launch-gui/iface_browser.py
zeroinstall/injector/arch.py
zeroinstall/injector/run.py
zeroinstall/injector/selections.py
zeroinstall/injector/solver.py