summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorINADA Naoki <methane@users.noreply.github.com>2018-11-08 21:39:18 +0900
committerGitHub <noreply@github.com>2018-11-08 21:39:18 +0900
commit08e65bdd03ec4f9aa287c8cf50c6c3bf292c787d (patch)
tree61a4df67f84106f45695af45f25a6646a55af9f7 /setup.py
parent91ec9e1daf5cc915a47e2b356a7b1dd9662573a3 (diff)
parent9d11249d89c67fd87acaeb16184414b5ef0b5aa4 (diff)
downloadmsgpack-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-xsetup.py13
1 files changed, 3 insertions, 10 deletions
diff --git a/setup.py b/setup.py
index c252d81..8b8f7bd 100755
--- a/setup.py
+++ b/setup.py
@@ -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,