diff options
author | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2011-05-01 00:23:21 +0000 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2011-05-01 00:23:21 +0000 |
commit | a647f389a326ae2b66b7c9a5704d8fe816fc16ec (patch) | |
tree | 8b67541189b3e3a7a35a677656c7e806d1f7d070 /dev-python/setuptools/files | |
parent | Version bump, remove old (diff) | |
download | gentoo-2-a647f389a326ae2b66b7c9a5704d8fe816fc16ec.tar.gz gentoo-2-a647f389a326ae2b66b7c9a5704d8fe816fc16ec.tar.bz2 gentoo-2-a647f389a326ae2b66b7c9a5704d8fe816fc16ec.zip |
Version bump.
(Portage version: 2.2.0_alpha30_p21/cvs/Linux x86_64)
Diffstat (limited to 'dev-python/setuptools/files')
-rw-r--r-- | dev-python/setuptools/files/distribute-0.6.16-fix_deprecation_warnings.patch | 123 |
1 files changed, 123 insertions, 0 deletions
diff --git a/dev-python/setuptools/files/distribute-0.6.16-fix_deprecation_warnings.patch b/dev-python/setuptools/files/distribute-0.6.16-fix_deprecation_warnings.patch new file mode 100644 index 000000000000..b8128c238e4d --- /dev/null +++ b/dev-python/setuptools/files/distribute-0.6.16-fix_deprecation_warnings.patch @@ -0,0 +1,123 @@ +--- pkg_resources.py ++++ pkg_resources.py +@@ -210,9 +210,10 @@ + needs some hacks for Linux and Mac OS X. + """ + try: +- from distutils.util import get_platform +- except ImportError: ++ # Python 2.7 or >=3.2 + from sysconfig import get_platform ++ except ImportError: ++ from distutils.util import get_platform + + plat = get_platform() + if sys.platform == "darwin" and not plat.startswith('macosx-'): +--- setuptools/command/bdist_egg.py ++++ setuptools/command/bdist_egg.py +@@ -7,10 +7,14 @@ + from setuptools import Command + from distutils.dir_util import remove_tree, mkpath + try: +- from distutils.sysconfig import get_python_version, get_python_lib ++ # Python 2.7 or >=3.2 ++ from sysconfig import get_path, get_python_version ++ def _get_purelib(): ++ return get_path("purelib") + except ImportError: +- from sysconfig import get_python_version +- from distutils.sysconfig import get_python_lib ++ from distutils.sysconfig import get_python_version, get_python_lib ++ def _get_purelib(): ++ return get_python_lib(False) + + from distutils import log + from distutils.errors import DistutilsSetupError +@@ -130,7 +134,7 @@ + # Hack for packages that install data to install's --install-lib + self.get_finalized_command('install').install_lib = self.bdist_dir + +- site_packages = os.path.normcase(os.path.realpath(get_python_lib())) ++ site_packages = os.path.normcase(os.path.realpath(_get_purelib())) + old, self.distribution.data_files = self.distribution.data_files,[] + + for item in old: +--- setuptools/command/build_ext.py ++++ setuptools/command/build_ext.py +@@ -9,9 +9,14 @@ + from distutils.file_util import copy_file + from setuptools.extension import Library + from distutils.ccompiler import new_compiler +-from distutils.sysconfig import customize_compiler, get_config_var +-get_config_var("LDSHARED") # make sure _config_vars is initialized +-from distutils.sysconfig import _config_vars ++try: ++ # Python 2.7 or >=3.2 ++ from distutils.ccompiler import customize_compiler ++ from sysconfig import get_config_var, _CONFIG_VARS ++except ImportError: ++ from distutils.sysconfig import customize_compiler, get_config_var ++ get_config_var("LDSHARED") # make sure _config_vars is initialized ++ from distutils.sysconfig import _config_vars as _CONFIG_VARS + from distutils import log + from distutils.errors import * + +@@ -133,16 +138,16 @@ + compiler=self.compiler, dry_run=self.dry_run, force=self.force + ) + if sys.platform == "darwin": +- tmp = _config_vars.copy() ++ tmp = _CONFIG_VARS.copy() + try: + # XXX Help! I don't have any idea whether these are right... +- _config_vars['LDSHARED'] = "gcc -Wl,-x -dynamiclib -undefined dynamic_lookup" +- _config_vars['CCSHARED'] = " -dynamiclib" +- _config_vars['SO'] = ".dylib" ++ _CONFIG_VARS['LDSHARED'] = "gcc -Wl,-x -dynamiclib -undefined dynamic_lookup" ++ _CONFIG_VARS['CCSHARED'] = " -dynamiclib" ++ _CONFIG_VARS['SO'] = ".dylib" + customize_compiler(compiler) + finally: +- _config_vars.clear() +- _config_vars.update(tmp) ++ _CONFIG_VARS.clear() ++ _CONFIG_VARS.update(tmp) + else: + customize_compiler(compiler) + +--- setuptools/command/easy_install.py ++++ setuptools/command/easy_install.py +@@ -15,9 +15,22 @@ + from setuptools import Command, _dont_write_bytecode + from setuptools.sandbox import run_setup + from distutils import log, dir_util ++try: ++ # Python 2.7 or >=3.2 ++ from sysconfig import get_config_vars, get_path ++ def _get_platlib(): ++ return get_path("platlib") ++ def _get_purelib(): ++ return get_path("purelib") ++except ImportError: ++ from distutils.sysconfig import get_config_vars, get_python_lib ++ def _get_platlib(): ++ return get_python_lib(True) ++ def _get_purelib(): ++ return get_python_lib(False) ++ + from distutils.util import get_platform + from distutils.util import convert_path, subst_vars +-from distutils.sysconfig import get_python_lib, get_config_vars + from distutils.errors import DistutilsArgError, DistutilsOptionError, \ + DistutilsError, DistutilsPlatformError + from distutils.command.install import INSTALL_SCHEMES, SCHEME_KEYS +@@ -1348,8 +1361,7 @@ + 'Python', + sys.version[:3], + 'site-packages')) +- for plat_specific in (0,1): +- site_lib = get_python_lib(plat_specific) ++ for site_lib in (_get_purelib(), _get_platlib()): + if site_lib not in sitedirs: sitedirs.append(site_lib) + + if HAS_USER_SITE: |