diff options
author | INADA Naoki <methane@users.noreply.github.com> | 2018-11-08 21:39:18 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-08 21:39:18 +0900 |
commit | 08e65bdd03ec4f9aa287c8cf50c6c3bf292c787d (patch) | |
tree | 61a4df67f84106f45695af45f25a6646a55af9f7 /setup.py | |
parent | 91ec9e1daf5cc915a47e2b356a7b1dd9662573a3 (diff) | |
parent | 9d11249d89c67fd87acaeb16184414b5ef0b5aa4 (diff) | |
download | msgpack-python-08e65bdd03ec4f9aa287c8cf50c6c3bf292c787d.tar.gz |
Merge extension modules (#314)
There were `_packer.so` and `_unpacker.so`.
But single module is simpler than double module.
Merge extension module into single `_msgpack.so`.
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 13 |
1 files changed, 3 insertions, 10 deletions
@@ -68,8 +68,7 @@ if len(version) > 3 and version[3] != 'final': if have_cython: class Sdist(sdist): def __init__(self, *args, **kwargs): - for src in glob('msgpack/*.pyx'): - cythonize(src) + cythonize('msgpack/_msgpack.pyx') sdist.__init__(self, *args, **kwargs) else: Sdist = sdist @@ -85,14 +84,8 @@ else: ext_modules = [] 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'], + ext_modules.append(Extension('msgpack._msgpack', + sources=['msgpack/_msgpack.cpp'], libraries=libraries, include_dirs=['.'], define_macros=macros, |