Merge "Add in an epoch_map"

This commit is contained in:
Jenkins
2014-05-06 02:29:20 +00:00
committed by Gerrit Code Review
2 changed files with 7 additions and 2 deletions

View File

@@ -90,8 +90,11 @@ class YumDependencyHandler(base.DependencyHandler):
@property
def py2rpm_helper(self):
epoch_map = dict([(name, self.OPENSTACK_EPOCH)
for name in self.python_names or []])
epoch_map = self.distro.get_dependency_config("epoch_map", quiet=True)
if not epoch_map:
epoch_map = {}
epoch_map.update(dict([(name, self.OPENSTACK_EPOCH)
for name in self.python_names or []]))
package_map = self.distro.get_dependency_config("package_map")
arch_dependent = self.distro.get_dependency_config("arch_dependent")
return py2rpm_helper.Helper(epoch_map=epoch_map,

View File

@@ -5,6 +5,8 @@ platform_pattern: redhat(.*)|centos(.*)
install_helper: anvil.packaging.yum:YumInstallHelper
dependency_handler:
name: anvil.packaging.yum:YumDependencyHandler
epoch_map:
flask: 2
package_map:
distribute: python-setuptools
django: Django