You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

119 lines
3.9 KiB

4 years ago
  1. Metadata-Version: 2.1
  2. Name: pyOpenSSL
  3. Version: 18.0.0
  4. Summary: Python wrapper module around the OpenSSL library
  5. Home-page: https://pyopenssl.org/
  6. Author: Hynek Schlawack
  7. Author-email: hs@ox.cx
  8. License: Apache License, Version 2.0
  9. Platform: UNKNOWN
  10. Classifier: Development Status :: 6 - Mature
  11. Classifier: Intended Audience :: Developers
  12. Classifier: License :: OSI Approved :: Apache Software License
  13. Classifier: Operating System :: MacOS :: MacOS X
  14. Classifier: Operating System :: Microsoft :: Windows
  15. Classifier: Operating System :: POSIX
  16. Classifier: Programming Language :: Python :: 2
  17. Classifier: Programming Language :: Python :: 2.7
  18. Classifier: Programming Language :: Python :: 3
  19. Classifier: Programming Language :: Python :: 3.4
  20. Classifier: Programming Language :: Python :: 3.5
  21. Classifier: Programming Language :: Python :: 3.6
  22. Classifier: Programming Language :: Python :: Implementation :: CPython
  23. Classifier: Programming Language :: Python :: Implementation :: PyPy
  24. Classifier: Topic :: Security :: Cryptography
  25. Classifier: Topic :: Software Development :: Libraries :: Python Modules
  26. Classifier: Topic :: System :: Networking
  27. Requires-Dist: cryptography (>=2.2.1)
  28. Requires-Dist: six (>=1.5.2)
  29. Provides-Extra: docs
  30. Requires-Dist: sphinx; extra == 'docs'
  31. Requires-Dist: sphinx-rtd-theme; extra == 'docs'
  32. Provides-Extra: test
  33. Requires-Dist: flaky; extra == 'test'
  34. Requires-Dist: pretend; extra == 'test'
  35. Requires-Dist: pytest (>=3.0.1); extra == 'test'
  36. ========================================================
  37. pyOpenSSL -- A Python wrapper around the OpenSSL library
  38. ========================================================
  39. .. image:: https://readthedocs.org/projects/pyopenssl/badge/?version=stable
  40. :target: https://pyopenssl.org/en/stable/
  41. :alt: Stable Docs
  42. .. image:: https://travis-ci.org/pyca/pyopenssl.svg?branch=master
  43. :target: https://travis-ci.org/pyca/pyopenssl
  44. :alt: Build status
  45. .. image:: https://codecov.io/github/pyca/pyopenssl/branch/master/graph/badge.svg
  46. :target: https://codecov.io/github/pyca/pyopenssl
  47. :alt: Test coverage
  48. **Note:** The Python Cryptographic Authority **strongly suggests** the use of `pyca/cryptography`_
  49. where possible. If you are using pyOpenSSL for anything other than making a TLS connection
  50. **you should move to cryptography and drop your pyOpenSSL dependency**.
  51. High-level wrapper around a subset of the OpenSSL library. Includes
  52. * ``SSL.Connection`` objects, wrapping the methods of Python's portable sockets
  53. * Callbacks written in Python
  54. * Extensive error-handling mechanism, mirroring OpenSSL's error codes
  55. ... and much more.
  56. You can find more information in the documentation_.
  57. Development takes place on GitHub_.
  58. Discussion
  59. ==========
  60. If you run into bugs, you can file them in our `issue tracker`_.
  61. We maintain a cryptography-dev_ mailing list for both user and development discussions.
  62. You can also join ``#cryptography-dev`` on Freenode to ask questions or get involved.
  63. .. _documentation: https://pyopenssl.org/
  64. .. _`issue tracker`: https://github.com/pyca/pyopenssl/issues
  65. .. _cryptography-dev: https://mail.python.org/mailman/listinfo/cryptography-dev
  66. .. _GitHub: https://github.com/pyca/pyopenssl
  67. .. _`pyca/cryptography`: https://github.com/pyca/cryptography
  68. Release Information
  69. ===================
  70. 18.0.0 (2018-05-16)
  71. -------------------
  72. Backward-incompatible changes:
  73. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  74. - The minimum ``cryptography`` version is now 2.2.1.
  75. - Support for Python 2.6 has been dropped.
  76. Deprecations:
  77. ^^^^^^^^^^^^^
  78. *none*
  79. Changes:
  80. ^^^^^^^^
  81. - Added ``Connection.get_certificate`` to retrieve the local certificate.
  82. `#733 <https://github.com/pyca/pyopenssl/pull/733>`_
  83. - ``OpenSSL.SSL.Connection`` now sets ``SSL_MODE_AUTO_RETRY`` by default.
  84. `#753 <https://github.com/pyca/pyopenssl/pull/753>`_
  85. - Added ``Context.set_tlsext_use_srtp`` to enable negotiation of SRTP keying material.
  86. `#734 <https://github.com/pyca/pyopenssl/pull/734>`_
  87. `Full changelog <https://pyopenssl.org/en/stable/changelog.html>`_.