diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2013-12-08 10:07:17 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2013-12-08 10:07:17 -0500 |
commit | 02a2d475691af0932df4306b24d101b2880f2e79 (patch) | |
tree | 6463c8ac2030581e99ab78618672ae9f84be5420 | |
parent | 5dfdad23a56b4187222274785b6ed9a7996a92e3 (diff) | |
download | external_python_setuptools-02a2d475691af0932df4306b24d101b2880f2e79.tar.gz external_python_setuptools-02a2d475691af0932df4306b24d101b2880f2e79.tar.bz2 external_python_setuptools-02a2d475691af0932df4306b24d101b2880f2e79.zip |
Remove compatibility functions for platform information.
-rw-r--r-- | pkg_resources.py | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/pkg_resources.py b/pkg_resources.py index 42b20e3a..c6228545 100644 --- a/pkg_resources.py +++ b/pkg_resources.py @@ -27,6 +27,7 @@ import pkgutil import token import symbol import operator +import platform from pkgutil import get_importer try: @@ -1106,23 +1107,6 @@ def to_filename(name): """ return name.replace('-','_') -def _platinfo(attr): - try: - import platform - except ImportError: - return '' - return getattr(platform, attr, lambda:'')() - -def _pyimp(): - if sys.platform=='cli': - return 'IronPython' - elif sys.platform.startswith('java'): - return 'Jython' - elif '__pypy__' in sys.builtin_module_names: - return 'PyPy' - else: - return 'CPython' - class MarkerEvaluation(object): values = { @@ -1130,9 +1114,9 @@ class MarkerEvaluation(object): 'sys_platform': lambda: sys.platform, 'python_full_version': lambda: sys.version.split()[0], 'python_version': lambda:'%s.%s' % (sys.version_info[0], sys.version_info[1]), - 'platform_version': lambda: _platinfo('version'), - 'platform_machine': lambda: _platinfo('machine'), - 'python_implementation': lambda: _platinfo('python_implementation') or _pyimp(), + 'platform_version': platform.version, + 'platform_machine': platform.machine, + 'python_implementation': platform.python_implementation, } @classmethod |