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 | 41713e5114b3a18128b4199db5121fe2ab0a22d2 (patch) | |
tree | 32ea1059b369eba3d548147dd03bfc5e98037dc2 | |
parent | 9ab505bb4bfcc26d3b6c391ec55a91a528d4164d (diff) | |
download | python-setuptools-bitbucket-41713e5114b3a18128b4199db5121fe2ab0a22d2.tar.gz |
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 |