diff options
author | Fred Drake <distutils-sig@python.org> | 2004-06-14 14:15:34 +0000 |
---|---|---|
committer | Fred Drake <distutils-sig@python.org> | 2004-06-14 14:15:34 +0000 |
commit | dfc00cc146f9d8c387ec61c05bad3f716532ee2a (patch) | |
tree | 53f93052652aadd3ccb3b9558a65d62acbe25e40 | |
parent | 9274fa3cfbecf55ebc38a95719f899b8f3ebd273 (diff) | |
download | external_python_setuptools-dfc00cc146f9d8c387ec61c05bad3f716532ee2a.tar.gz external_python_setuptools-dfc00cc146f9d8c387ec61c05bad3f716532ee2a.tar.bz2 external_python_setuptools-dfc00cc146f9d8c387ec61c05bad3f716532ee2a.zip |
Deal with the distutils on the head; package_data may already be supported.
In this case, setuptools need not override the build_py command.
--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040900
-rw-r--r-- | setuptools/dist.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py index cb5a906b..1c61924d 100644 --- a/setuptools/dist.py +++ b/setuptools/dist.py @@ -2,7 +2,6 @@ __all__ = ['Distribution', 'Feature'] from distutils.core import Distribution as _Distribution from distutils.core import Extension from setuptools.depends import Require -from setuptools.command.build_py import build_py from setuptools.command.build_ext import build_ext from setuptools.command.install import install from setuptools.command.install_lib import install_lib @@ -58,11 +57,13 @@ class Distribution(_Distribution): def __init__ (self, attrs=None): self.features = {} - self.package_data = {} self.test_suite = None self.requires = [] _Distribution.__init__(self,attrs) - self.cmdclass.setdefault('build_py',build_py) + if not hasattr(self, "package_data"): + from setuptools.command.build_py import build_py + self.package_data = {} + self.cmdclass.setdefault('build_py',build_py) self.cmdclass.setdefault('build_ext',build_ext) self.cmdclass.setdefault('install',install) self.cmdclass.setdefault('install_lib',install_lib) |