From 629bfd53dab67afbe6d70b010b7df0d0c57d39fe Mon Sep 17 00:00:00 2001 From: Zhiteng Huang Date: Mon, 10 Dec 2012 15:33:30 +0800 Subject: Add common base weigher/weigher handler for filter scheduler Filter scheduler is being used for more than one core projects (Nova and Cinder as of writing), the implementation shared a lot of common code. This patch is to move base weigher (weighing function), weigher handler for filter scheduler into oslo to reduce possible porting. implement bp: common-weights Change-Id: I2d1b37438663b53e035cc262875a283e5e2ee970 --- setup.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 5ffb824..1a388ac 100644 --- a/setup.py +++ b/setup.py @@ -33,6 +33,11 @@ filters = [ "openstack.common.scheduler.filters.json_filter:JsonFilter", ] +weights = [ + "FakeWeigher1 = tests.unit.fakes:FakeWeigher1", + "FakeWeigher2 = tests.unit.fakes:FakeWeigher2", +] + setuptools.setup( name='openstack.common', version=setup.get_post_version('openstack'), @@ -60,6 +65,7 @@ setuptools.setup( setup_requires=['setuptools-git>=0.4'], entry_points={ "openstack.common.scheduler.filters": filters, + "openstack.common.tests.fakes.weights": weights, }, namespace_packages=['openstack'], ) -- cgit