python2-ndg-httpsclient-0.4.0-3.2.noarch.rpm


Advertisement

Description

python2-ndg-httpsclient - Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python2-ndg-httpsclient-0.4.0-3.2.noarch.rpm
Package name python2-ndg-httpsclient
Package version 0.4.0
Package release 3.2
Package architecture noarch
Package type rpm
Category Development/Languages/Python
Homepage https://github.com/cedadev/ndg_httpsclient/
License BSD-2-Clause
Maintainer -
Download size 49.16 KB
Installed size 138.90 KB
This is a HTTPS client implementation for httplib and urllib2 based on
PyOpenSSL.  PyOpenSSL provides a more fully featured SSL implementation over the
default provided with Python and importantly enables full verification of the
SSL peer.
Prerequisites
=============
This has been developed and tested for Python 2.6 and 2.7 with pyOpenSSL 0.13 and 0.14.
Version 0.4.0 tested with pyOpenSSL 0.15.1 and Python 2.7 and 3.4.  Note that proxy support
is only available from Python 2.6.2 onwards.  pyasn1 is required for correct SSL
verification with subjectAltNames.

Alternatives

Package Version Architecture Repository
python2-ndg-httpsclient - - -

Requires

Name Value
python(abi) = 2.7

Provides

Name Value
python-ndg-httpsclient = 0.4.0-3.2
python2-ndg-httpsclient = 0.4.0-3.2

Obsoletes

Name Value
python-ndg-httpsclient < 0.4.0-3.2

Download

Type URL
Mirror widehat.opensuse.org
Binary Package python2-ndg-httpsclient-0.4.0-3.2.noarch.rpm
Source Package python-ndg-httpsclient-0.4.0-3.2.src.rpm

Install Howto

Install python2-ndg-httpsclient rpm package:

# zypper install python2-ndg-httpsclient

Files

Path
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7-nspkg.pth
/usr/lib/python2.7/site-packages/ndg/
/usr/lib/python2.7/site-packages/ndg/httpsclient/__init__.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/__init__.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/__init__.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/https.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/https.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/https.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_context_util.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_context_util.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_context_util.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_peer_verification.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_peer_verification.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_peer_verification.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_socket.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_socket.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/ssl_socket.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/subj_alt_name.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/subj_alt_name.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/subj_alt_name.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/urllib2_build_opener.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/urllib2_build_opener.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/urllib2_build_opener.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/utils.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/utils.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/utils.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/README
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/__init__.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/__init__.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/__init__.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_https.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_https.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_https.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_urllib2.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_urllib2.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_urllib2.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_utils.py
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_utils.pyc
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/test_utils.pyo
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/pki/localhost.crt
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/pki/localhost.key
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/pki/ca/08bd99c7.0
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/pki/ca/ade0138a.0
/usr/lib/python2.7/site-packages/ndg/httpsclient/test/scripts/openssl_https_server.sh
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/entry_points.txt
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/namespace_packages.txt
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/not-zip-safe
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/requires.txt
/usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info/top_level.txt

Changelog

2018-12-04 - Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
2017-08-24 - jmatejek@suse.com
- singlespec auto-conversion
2015-06-12 - t.gruner@katodev.de
- Initial Version 0.4.0
* Made dual compatible with Python 2 / 3.
0.3.3
-----
* Fix to add in AnotherName for ``subjectAltNames`` field - added for support for CACert issued
certs (thanks to Gu1).
* Fix to HTTP Basic Auth option for ``ndg.httpsclient.utils.main``
* Fix to ``ServerSSLCertVerification`` so that it can pass a function-based callback instead of using ``__call__``. In newer versions of OpenSSL (>= 0.14) the latter failed because of a request for ``__name__`` attribute.
0.3.2
-----
* Fix to SubjectAltNames support check - should only be enabled if pyasn1 is
installed.
* Fix to open_url: HTTP Request object was being created inside if headers is
None block - now corrected to create regardless.
* Added http basic auth support to script. (Thanks to Willem van Engen)
0.3.1
-----
* extended utils functions to support keyword for passing additional urllib2
handlers.
0.3.0
-----
* Added ndg.httpsclient.utils.fetch_stream_from_url function and added
parameter for data to post in open_url and fetch_* methods.
* fix to ndg.httpsclient.utils module _should_use_proxy and open_url functions
0.2.0
-----
* added support for SSL verification with subjectAltNames using pyasn1
* fixed minor bug - SSL cert DN prefix matching
0.1.0
-----
Initial release

See Also

Package Description
python2-nemo-3.8.0-2.3.i586.rpm Python bindings for the Nemo File manager
python2-nemo-3.8.0-2.3.x86_64.rpm Python bindings for the Nemo File manager
python2-neovim-0.3.2-1.2.noarch.rpm Python client to Neovim
python2-net-snmp-5.8-2.2.i586.rpm The Python 'netsnmp' module for the Net-SNMP
python2-net-snmp-5.8-2.2.x86_64.rpm The Python 'netsnmp' module for the Net-SNMP
python2-netCDF4-1.4.3.2-1.1.i586.rpm Python interface to netCDF 3 and 4
python2-netCDF4-1.4.3.2-1.1.x86_64.rpm Python interface to netCDF 3 and 4
python2-netaddr-0.7.19-3.2.noarch.rpm Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses
python2-netifaces-0.10.7-1.2.i586.rpm Portable network interface information
python2-netifaces-0.10.7-1.2.x86_64.rpm Portable network interface information
python2-netmiko-2.3.3-1.1.noarch.rpm Multi-vendor library to simplify Paramiko SSH connections to network devices
python2-networkx-2.2-3.1.noarch.rpm Python package for the study of complex networks
python2-neutronclient-6.12.0-1.1.noarch.rpm Python API and CLI for OpenStack Neutron
python2-newt-0.52.20-6.1.i586.rpm Python bindings for newt
python2-newt-0.52.20-6.1.x86_64.rpm Python bindings for newt
Advertisement
Advertisement