6
The reason pyOpenSSL was created is that the SSL support in the socket module in
7
Python 2.1 (the contemporary version of Python when the pyOpenSSL project was
8
begun) was severely limited. Other OpenSSL wrappers for Python at the time were
9
also limited, though in different ways. Unfortunately, Python's standard
10
library SSL support has remained weak, although other packages (such as
11
`M2Crypto <http://chandlerproject.org/Projects/MeTooCrypto>`_)
12
have made great advances and now equal or exceed pyOpenSSL's functionality.
14
The reason pyOpenSSL continues to be maintained is that there is a significant
15
user community around it, as well as a large amount of software which depends on
16
it. It is a great benefit to many people for pyOpenSSL to continue to exist and