aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-01-06 11:10:40 -0800
committerAlex Gaynor <alex.gaynor@gmail.com>2014-01-06 11:10:40 -0800
commit50f233efe4d37a20b4372cf21f1c462914ea5d40 (patch)
treebeb48e5fce2955684435850c740c82e182dd4d60 /setup.py
parent6078221d25fd3eddef83a63ce026efd24c0a2107 (diff)
downloadcryptography-50f233efe4d37a20b4372cf21f1c462914ea5d40.tar.gz
cryptography-50f233efe4d37a20b4372cf21f1c462914ea5d40.tar.bz2
cryptography-50f233efe4d37a20b4372cf21f1c462914ea5d40.zip
Check to see if a binding is available before trying to install it
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 0bdad485..514fdab7 100644
--- a/setup.py
+++ b/setup.py
@@ -47,10 +47,12 @@ class cffi_build(build):
from cryptography.hazmat.primitives import constant_time, padding
self.distribution.ext_modules = [
- Binding().ffi.verifier.get_extension(),
constant_time._ffi.verifier.get_extension(),
padding._ffi.verifier.get_extension()
]
+ if Binding.is_available():
+ self.distribution.ext_modules.append(Binding().ffi.verifier.get_extension())
+
build.finalize_options(self)