aboutsummaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorEugene Kliuchnikov <eustas@google.com>2016-08-22 15:44:12 +0200
committerEugene Kliuchnikov <eustas@google.com>2016-08-22 15:44:12 +0200
commit2c2d5578a6a65819deeeea64aeaf3e911038a9f5 (patch)
treec214b8dd8d9c437f0ab4d7384ff55ce0108feb04 /python
parent313066a0370ff1e713e9891d88fb28ab834d5031 (diff)
downloadbrotli-2c2d5578a6a65819deeeea64aeaf3e911038a9f5.zip
brotli-2c2d5578a6a65819deeeea64aeaf3e911038a9f5.tar.gz
brotli-2c2d5578a6a65819deeeea64aeaf3e911038a9f5.tar.bz2
Use version from common/version.h
Diffstat (limited to 'python')
-rw-r--r--python/brotlimodule.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/python/brotlimodule.cc b/python/brotlimodule.cc
index e0ab1b5..88e687c 100644
--- a/python/brotlimodule.cc
+++ b/python/brotlimodule.cc
@@ -1,10 +1,11 @@
#define PY_SSIZE_T_CLEAN 1
#include <Python.h>
#include <bytesobject.h>
+#include <cstdio>
#include <vector>
+#include "../common/version.h"
#include "../public/encode.h"
#include "../public/decode.h"
-#include "../tools/version.h"
#if PY_MAJOR_VERSION >= 3
#define PyInt_Check PyLong_Check
@@ -297,7 +298,10 @@ PyMODINIT_FUNC INIT_BROTLI(void) {
PyModule_AddIntConstant(m, "MODE_TEXT", (int) BROTLI_MODE_TEXT);
PyModule_AddIntConstant(m, "MODE_FONT", (int) BROTLI_MODE_FONT);
- PyModule_AddStringConstant(m, "__version__", BROTLI_VERSION);
+ char version[16];
+ snprintf(version, sizeof(version), "%d.%d.%d",
+ BROTLI_VERSION >> 24, (BROTLI_VERSION >> 12) & 0xFFF, BROTLI_VERSION & 0xFFF);
+ PyModule_AddStringConstant(m, "__version__", version);
RETURN_BROTLI;
}