Select an authz module using setuptools' entry points mechainsm.
authorEvan Broder <broder@mit.edu>
Fri, 5 Feb 2010 16:20:58 +0000 (11:20 -0500)
committerEvan Broder <broder@mit.edu>
Fri, 5 Feb 2010 16:20:58 +0000 (11:20 -0500)
commit37188bb99d58bf192920bc40015119ba37634150
treec9943769c8872f4759fd9e18bae719df07936c5f
parent0fbc4842a9e9545cb8f3111e25ece14739507266
Select an authz module using setuptools' entry points mechainsm.

Instead of having each authz package install an invirt.authz module,
have them install modules under their own namespace.

In their setup.py, they should indicate that their authz module
provides a unique name within the invirt.authz entry point group.

The new invirt.authz module (part of invirt-base) then gets a name
from the configuration and uses that to find the module.

svn path=/trunk/packages/invirt-base/; revision=2989
debian/changelog
python/invirt/authz.py [new file with mode: 0644]