SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

python-backports.ssl rpm build for : OpenSuSE. For other distributions click python-backports.ssl.

Name : python-backports.ssl
Version : 0.0.9 Vendor : obs://build_opensuse_org/home:jayvdb
Release : 5.7 Date : 2020-03-11 09:43:33
Group : Development/Languages/Python Source RPM : python-backports.ssl-0.0.9-5.7.src.rpm
Size : 0.07 MB
Packager : (none)
Summary : The Python 34 standard `ssl` module API implemented on top of pyOpenSSL
Description :
-------------
backports.ssl
-------------

What is it?
-----------

It\'s the Python 3.4 standard ``ssl`` module API implemented on top of
pyOpenSSL::

import backports.ssl as ssl
import socket

context = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
context.verify_mode = ssl.CERT_REQUIRED

conn = context.wrap_socket(socket.socket(socket.AF_INET))
conn.connect((\'google.com\', 443))
print conn.getpeercert()
conn.close()

Why?
----

Because the latest web technologies should be available to those running older
versions of Python.

Isn\'t this obsoleted by `PEP 466`_?
-----------------------------------

If you\'re on Python 2.7, then probably. But PEP 466 doesn\'t cover Python 2.6,
3.2, or 3.3, and the ``ssl.RAND_*()`` functions are explicitly out of scope.
This package supports it all.

How do I use it with third-party libraries?
-------------------------------------------

Monkey-patching support is included a la `gevent`_::

import backports.ssl.monkey as monkey
import requests

monkey.patch()
requests.get(\'https://google.com\')

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/jayvdb:/py-backports/SLE_15_SP1/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  python-backports.ssl-0.0.9-5.7.noarch.rpm
     

Provides :
python-backports.ssl

Requires :
python(abi) = 2.7
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/python2.7/site-packages/backports
/usr/lib/python2.7/site-packages/backports.ssl-0.0.9-py2.7.egg-info
/usr/lib/python2.7/site-packages/backports.ssl-0.0.9-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/backports.ssl-0.0.9-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/backports.ssl-0.0.9-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/backports.ssl-0.0.9-py2.7.egg-info/top_level.txt
/usr/lib/python2.7/site-packages/backports/ssl
/usr/lib/python2.7/site-packages/backports/ssl/__init__.py
/usr/lib/python2.7/site-packages/backports/ssl/__init__.pyc
/usr/lib/python2.7/site-packages/backports/ssl/core.py
/usr/lib/python2.7/site-packages/backports/ssl/core.pyc
/usr/lib/python2.7/site-packages/backports/ssl/monkey.py
/usr/lib/python2.7/site-packages/backports/ssl/monkey.pyc
/usr/lib/python2.7/site-packages/backports/ssl/subject_alt_name.py
/usr/lib/python2.7/site-packages/backports/ssl/subject_alt_name.pyc
/usr/share/doc/packages/python-backports.ssl
/usr/share/doc/packages/python-backports.ssl/README.rst

 
ICM