aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorAlex Nicksay <nicksay@google.com>2016-09-28 17:26:00 -0400
committerAlex Nicksay <nicksay@google.com>2016-10-17 09:35:27 -0400
commitf7b5b3dc2c69f2a71120e499949f9435ccdf4126 (patch)
tree51610554f9d9d8316e1ab879c99fb614824f1ed1 /setup.py
parent541dd651e0eaeea876bfe978af3b2a7ff93c003d (diff)
downloadbrotli-f7b5b3dc2c69f2a71120e499949f9435ccdf4126.zip
brotli-f7b5b3dc2c69f2a71120e499949f9435ccdf4126.tar.gz
brotli-f7b5b3dc2c69f2a71120e499949f9435ccdf4126.tar.bz2
Python: Create native brotli module and move extension to _brotli
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index 4f6782e..df6a521 100644
--- a/setup.py
+++ b/setup.py
@@ -174,11 +174,15 @@ CLASSIFIERS = [
'Topic :: Utilities',
]
+PACKAGE_DIR = {'': 'python'}
+
+PY_MODULES = ['brotli']
+
EXT_MODULES = [
Extension(
- 'brotli',
+ '_brotli',
sources=[
- 'python/brotlimodule.cc',
+ 'python/_brotli.cc',
'common/dictionary.c',
'dec/bit_reader.c',
'dec/decode.c',
@@ -268,5 +272,7 @@ setup(
license=LICENSE,
platforms=PLATFORMS,
classifiers=CLASSIFIERS,
+ package_dir=PACKAGE_DIR,
+ py_modules=PY_MODULES,
ext_modules=EXT_MODULES,
cmdclass=CMD_CLASS)