changeset 5501:c79e4f89bfd3 stable

setup: monkey patch setuptools to make distutils set owner/group to root
author Mads Kiilerich <madski@unity3d.com>
date Mon, 14 Sep 2015 23:06:28 +0200
parents e5078f5b46a7
children ae9ab4c92d46
files setup.py
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/setup.py	Mon Sep 14 23:06:23 2015 +0200
+++ b/setup.py	Mon Sep 14 23:06:28 2015 +0200
@@ -121,6 +121,16 @@
     from ez_setup import use_setuptools
     use_setuptools()
     from setuptools import setup, find_packages
+
+# monkey patch setuptools to use distutils owner/group functionality
+from setuptools.command import sdist
+sdist_org = sdist.sdist
+class sdist_new(sdist_org):
+    def initialize_options(self):
+        sdist_org.initialize_options(self)
+        self.owner = self.group = 'root'
+sdist.sdist = sdist_new
+
 # packages
 packages = find_packages(exclude=['ez_setup'])