Package: python-openssl Version: 0.15.1-2 Severity: grave Justification: renders package unusable
Dear Maintainer, * What led up to the situation? Just dist-upgrade'd my system. After that, anything that depends on pyopenssl stopped working, including pip. In [1]: import cryptography In [2]: cryptography.__version__ Out[2]: '1.2.1' In [3]: import OpenSSL --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-3-df1d0c814255> in <module>() ----> 1 import OpenSSL /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py in <module>() 6 """ 7 ----> 8 from OpenSSL import rand, crypto, SSL 9 from OpenSSL.version import __version__ 10 /usr/lib/python2.7/dist-packages/OpenSSL/rand.py in <module>() 9 from six import integer_types as _integer_types 10 ---> 11 from OpenSSL._util import ( 12 ffi as _ffi, 13 lib as _lib, /usr/lib/python2.7/dist-packages/OpenSSL/_util.py in <module>() 4 from six import PY3, binary_type, text_type 5 ----> 6 from cryptography.hazmat.bindings.openssl.binding import Binding 7 binding = Binding() 8 ffi = binding.ffi /usr/lib/python2.7/dist- packages/cryptography/hazmat/bindings/openssl/binding.py in <module>() 66 @ffi_callback("int (*)(unsigned char *, int)", 67 name="Cryptography_rand_bytes", ---> 68 error=-1) 69 def _osrandom_rand_bytes(buf, size): 70 signed = ffi.cast("char *", buf) /usr/lib/python2.7/dist- packages/cryptography/hazmat/bindings/openssl/binding.py in wrapper(func) 55 # def_extern() returns a decorator that sets the internal 56 # function pointer and returns the original function unmodified. ---> 57 ffi.def_extern(name=name, **kwargs)(func) 58 callback = getattr(lib, name) 59 else: AttributeError: 'CompiledFFI' object has no attribute 'def_extern' -- System Information: Debian Release: stretch/sid APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-openssl depends on: ii python-cryptography 1.2.1-1 ii python-six 1.10.0-1 pn python:any <none> python-openssl recommends no packages. Versions of packages python-openssl suggests: pn python-openssl-dbg <none> pn python-openssl-doc <none> -- no debconf information