Mercurial > kallithea
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', |