aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2013-12-08 10:07:17 -0500
committerJason R. Coombs <jaraco@jaraco.com>2013-12-08 10:07:17 -0500
commit02a2d475691af0932df4306b24d101b2880f2e79 (patch)
tree6463c8ac2030581e99ab78618672ae9f84be5420
parent5dfdad23a56b4187222274785b6ed9a7996a92e3 (diff)
downloadexternal_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.py24
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