From ef3112269faaf4654164c295851503952274ab2c Mon Sep 17 00:00:00 2001 From: Thomas S Hatch Date: Fri, 7 Nov 2014 16:48:30 -0700 Subject: [PATCH] handle case where py3 distutils is imutable --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 18ce1b0521b..2964ac9c572 100755 --- a/setup.py +++ b/setup.py @@ -570,7 +570,10 @@ class SaltDistribution(distutils.dist.Distribution): if hasattr(self.metadata, 'set_{0}'.format(attrname)): getattr(self.metadata, 'set_{0}'.format(attrname))(attrvalue) elif hasattr(self.metadata, attrname): - setattr(self.metadata, attrname, attrvalue) + try: + setattr(self.metadata, attrname, attrvalue) + except AttributeError: + pass def discover_packages(self): modules = []