8000 Don't compile extension module when running on pypy · pyway/msgpack-python@0536d1b · GitHub
[go: up one dir, main page]

Skip to content

Commit 0536d1b

Browse files
committed
Don't compile extension module when running on pypy
1 parent 95dfec8 commit 0536d1b

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

setup.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -75,18 +75,19 @@ def __init__(self, *args, **kwargs):
7575
macros = [('__LITTLE_ENDIAN__', '1')]
7676

7777
ext_modules = []
78-
ext_modules.append(Extension('msgpack._packer',
79-
sources=['msgpack/_packer.cpp'],
80-
libraries=libraries,
81-
include_dirs=['.'],
82-
define_macros=macros,
83-
))
84-
ext_modules.append(Extension('msgpack._unpacker',
85-
sources=['msgpack/_unpacker.cpp'],
86-
libraries=libraries,
87-
include_dirs=['.'],
88-
define_macros=macros,
89-
))
78+
if not hasattr(sys, 'pypy_version_info'):
79+
ext_modules.append(Extension('msgpack._packer',
80+
sources=['msgpack/_packer.cpp'],
81+
libraries=libraries,
82+
include_dirs=['.'],
83+
define_macros=macros,
84+
))
85+
ext_modules.append(Extension('msgpack._unpacker',
86+
5E1B sources=['msgpack/_unpacker.cpp'],
87+
libraries=libraries,
88+
include_dirs=['.'],
89+
define_macros=macros,
90+
))
9091
del libraries, macros
9192

9293

0 commit comments

Comments
 (0)
0