Made Dependency an abstract base class, and moved most of the attributes into
commitfbeaa0540cabd332e1977abf53ef08252f785508
authorThomas Leonard <talex5@gmail.com>
Mon, 14 May 2007 17:15:17 +0000 (14 17:15 +0000)
committerThomas <Leonard>
Sun, 15 Jan 2006 10:34:05 +0000 (15 10:34 +0000)
tree739519a3a25918e35736bcc5ed19a1d9f3c6f1d5
parent9278a5c00c6bf53cedc2f1c34b227e12c214e999
Made Dependency an abstract base class, and moved most of the attributes into

the new InterfaceDependency subclass. This is to allow other kinds of
Dependency in future.

git-svn-id: file:///home/talex/Backups/sf.net/Subversion/zero-install/trunk/0launch@1756 9f8c893c-44ee-0310-b757-c8ca8341c71e
tests/testmodel.py
zeroinstall/injector/basedir.py
zeroinstall/injector/model.py
zeroinstall/injector/policy.py
zeroinstall/injector/reader.py
zeroinstall/injector/selections.py