summaryrefslogtreecommitdiff
path: root/INSTALL.rst
diff options
context:
space:
mode:
authorHynek Schlawack <hs@ox.cx>2016-12-11 15:38:18 +0100
committerGitHub <noreply@github.com>2016-12-11 15:38:18 +0100
commit6d97756da3bf9de5ac5632eed6a5c6856830276b (patch)
tree542e11333355cc486dc7a7215cfb9d3aa69d9d7c /INSTALL.rst
parent01c3167cfe29ade30bdbf4dd2f2c1d8c85ed8f5d (diff)
downloadpyopenssl-6d97756da3bf9de5ac5632eed6a5c6856830276b.tar.gz
Document supported OpenSSL versions (#584)
* Document supported OpenSSL versions Fixes #485 * More precise version tuples
Diffstat (limited to 'INSTALL.rst')
-rw-r--r--INSTALL.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/INSTALL.rst b/INSTALL.rst
index e146769..65535e4 100644
--- a/INSTALL.rst
+++ b/INSTALL.rst
@@ -19,6 +19,23 @@ If you are installing in order to *develop* on pyOpenSSL, move to the root direc
The most likely culprit being `cryptography <https://cryptography.io/>`_ that contains OpenSSL's library bindings.
+Supported OpenSSL Versions
+--------------------------
+
+pyOpenSSL supports the same platforms and releases as the upstream cryptography project `does <https://cryptography.io/en/latest/installation/#supported-platforms>`_.
+Currently that means:
+
+- 1.0.1
+- 1.0.2
+- 1.1.0
+
+
+If you need support for older releases, the following pinned versions will work:
+
+- **OpenSSL 0.9.8**: ``'pyOpenSSL<16.3' 'cryptography<1.4'``
+- **OpenSSL 1.0.0**: ``'pyOpenSSL<17.0' 'cryptography<1.7'``
+
+
Documentation
-------------