comparison setup.py @ 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 cc157dcedba6
children f3f06692cb7e
comparison
equal deleted inserted replaced
5500:e5078f5b46a7 5501:c79e4f89bfd3
119 from setuptools import setup, find_packages 119 from setuptools import setup, find_packages
120 except ImportError: 120 except ImportError:
121 from ez_setup import use_setuptools 121 from ez_setup import use_setuptools
122 use_setuptools() 122 use_setuptools()
123 from setuptools import setup, find_packages 123 from setuptools import setup, find_packages
124
125 # monkey patch setuptools to use distutils owner/group functionality
126 from setuptools.command import sdist
127 sdist_org = sdist.sdist
128 class sdist_new(sdist_org):
129 def initialize_options(self):
130 sdist_org.initialize_options(self)
131 self.owner = self.group = 'root'
132 sdist.sdist = sdist_new
133
124 # packages 134 # packages
125 packages = find_packages(exclude=['ez_setup']) 135 packages = find_packages(exclude=['ez_setup'])
126 136
127 setup( 137 setup(
128 name='Kallithea', 138 name='Kallithea',