summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2018-01-11 12:02:42 +0100
committerMatěj Cepl <mcepl@cepl.eu>2018-02-19 11:18:54 +0100
commit5deed9b7897f8bf3b266414b8a14089ca1ce04f3 (patch)
tree4d7c6144c37133cd09c650ba6d32b1d971309f94 /setup.py
parent115935bd490deed63dfae4334cf9e0d9d2150316 (diff)
downloadm2crypto-5deed9b7897f8bf3b266414b8a14089ca1ce04f3.tar.gz
OpenSSL version is a hexadecimal number not a version number.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index ab66992..b040ca2 100644
--- a/setup.py
+++ b/setup.py
@@ -70,16 +70,16 @@ def openssl_version(ossldir, req_ver, required=False):
m = re.match(r'^# *define *OPENSSL_VERSION_NUMBER *(0x[0-9a-fA-F]*)', line)
if m:
log.debug('found version number: %s\n' % m.group(1))
- ver = int(m.group(1))
+ ver = int(m.group(1), base=16)
break
if ver is None:
raise OSError('Unknown format of file %s\n' % file)
if required:
- return StrictVersion(ver) >= StrictVersion(req_ver)
+ return ver >= req_ver
else:
- return StrictVersion(ver) < StrictVersion(req_ver)
+ return ver < req_ver
class _M2CryptoBuild(build.build):