diff options
author | Zhiteng Huang <zhiteng.huang@intel.com> | 2012-12-06 14:21:50 +0800 |
---|---|---|
committer | Zhiteng Huang <zhiteng.huang@intel.com> | 2013-01-04 11:31:58 +0800 |
commit | 5177c7918b4d48645071234f8474b824759d71ef (patch) | |
tree | 0011c9974c33c82a27c98f29e62f690173feb127 /setup.py | |
parent | 008500197a82a0ec15822bf17a35c5a283c50910 (diff) | |
download | oslo-5177c7918b4d48645071234f8474b824759d71ef.tar.gz oslo-5177c7918b4d48645071234f8474b824759d71ef.tar.xz oslo-5177c7918b4d48645071234f8474b824759d71ef.zip |
Add common filter/filter 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 moves base filter/filter handler class as well as
common filter implementation for filter scheduler into oslo to reduce
possible porting.
implement bp: common-filters
Change-Id: If0b1dee79c410c98e152230b55c1ec5dbcdef27c
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -22,6 +22,17 @@ from openstack.common import setup requires = setup.parse_requirements() depend_links = setup.parse_dependency_links() +filters = [ + "AvailabilityZoneFilter = " + "openstack.common.scheduler.filters." + "availability_zone_filter:AvailabilityZoneFilter", + "CapabilitiesFilter = " + "openstack.common.scheduler.filters." + "capabilities_filter:CapabilitiesFilter", + "JsonFilter = " + "openstack.common.scheduler.filters.json_filter:JsonFilter", +] + setuptools.setup( name='openstack.common', version=setup.get_post_version('openstack'), @@ -47,8 +58,8 @@ setuptools.setup( install_requires=requires, dependency_links=depend_links, setup_requires=['setuptools-git>=0.4'], - entry_points=""" - # -*- Entry points: -*- - """, + entry_points={ + "openstack.common.scheduler.filters": filters, + }, namespace_packages=['openstack'], ) |