summaryrefslogtreecommitdiff
path: root/virtualenv_embedded
diff options
context:
space:
mode:
authorMarcus Smith <qwcode@gmail.com>2013-02-05 22:49:35 -0800
committerMarcus Smith <qwcode@gmail.com>2013-02-05 22:49:35 -0800
commit4d72895ba151d526ef313c3f30888c209c059ccf (patch)
treeb52d396b436a7ef57d18cfcc61e4dcfd5487bfe4 /virtualenv_embedded
parent1da71e7644c0367f8f6360421f52adc0c5704769 (diff)
downloadvirtualenv-4d72895ba151d526ef313c3f30888c209c059ccf.tar.gz
64bit test in site.py using sys.maxsize/maxint that works on py25
Diffstat (limited to 'virtualenv_embedded')
-rw-r--r--virtualenv_embedded/site.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/virtualenv_embedded/site.py b/virtualenv_embedded/site.py
index f4e8c4c..68beb56 100644
--- a/virtualenv_embedded/site.py
+++ b/virtualenv_embedded/site.py
@@ -64,7 +64,6 @@ ImportError exception, it is silently ignored.
"""
import sys
-import struct
import os
try:
import __builtin__ as builtins
@@ -84,7 +83,7 @@ ENABLE_USER_SITE = None
USER_SITE = None
USER_BASE = None
-_is_64bit = struct.calcsize("P") == 8
+_is_64bit = (getattr(sys, 'maxsize', None) or getattr(sys, 'maxint')) > 2**32
_is_pypy = hasattr(sys, 'pypy_version_info')
_is_jython = sys.platform[:4] == 'java'
if _is_jython: