From 7d17cbb8ec06b74860fe3f2a7a08ff116cc5692c Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Thu, 20 Aug 2015 13:25:15 -0500 Subject: raise an error if trying to install on PyPy < 2.6 --- setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 987f3b99..e71e6760 100644 --- a/setup.py +++ b/setup.py @@ -45,7 +45,13 @@ if sys.version_info < (3, 4): if sys.version_info < (3, 3): requirements.append("ipaddress") -if platform.python_implementation() != "PyPy": +if platform.python_implementation() == "PyPy": + if sys.pypy_version_info < (2, 6): + raise RuntimeError( + "cryptography 1.0 is not compatible with PyPy < 2.6. Please " + "upgrade PyPy to use this library." + ) +else: requirements.append("cffi>=1.1.0") setup_requirements.append("cffi>=1.1.0") -- cgit v1.2.3