summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorINADA Naoki <inada-n@klab.com>2013-02-03 00:11:26 +0900
committerINADA Naoki <inada-n@klab.com>2013-02-03 00:11:26 +0900
commit0536d1bd0cb5c781b41e8cf7ede66448396dc993 (patch)
tree8c288866567b00f0240064af8e3106251e6c6457 /setup.py
parent95dfec808a700c99144e454fbf9d98be420f2c51 (diff)
downloadmsgpack-python-0536d1bd0cb5c781b41e8cf7ede66448396dc993.tar.gz
Don't compile extension module when running on pypy
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py25
1 files changed, 13 insertions, 12 deletions
diff --git a/setup.py b/setup.py
index d4808d6..888de09 100644
--- a/setup.py
+++ b/setup.py
@@ -75,18 +75,19 @@ else:
macros = [('__LITTLE_ENDIAN__', '1')]
ext_modules = []
-ext_modules.append(Extension('msgpack._packer',
- sources=['msgpack/_packer.cpp'],
- libraries=libraries,
- include_dirs=['.'],
- define_macros=macros,
- ))
-ext_modules.append(Extension('msgpack._unpacker',
- sources=['msgpack/_unpacker.cpp'],
- libraries=libraries,
- include_dirs=['.'],
- define_macros=macros,
- ))
+if not hasattr(sys, 'pypy_version_info'):
+ ext_modules.append(Extension('msgpack._packer',
+ sources=['msgpack/_packer.cpp'],
+ libraries=libraries,
+ include_dirs=['.'],
+ define_macros=macros,
+ ))
+ ext_modules.append(Extension('msgpack._unpacker',
+ sources=['msgpack/_unpacker.cpp'],
+ libraries=libraries,
+ include_dirs=['.'],
+ define_macros=macros,
+ ))
del libraries, macros