[requirements] paramiko 2.5.0 causing ImportError: cannot import name py31compat

Sorin Sbarnea ssbarnea at redhat.com
Wed Jun 12 07:59:03 UTC 2019

I used the new paramiko succesfully with ansible-molecule, so if you spot a bug in it, please include a link to that bug, so we can follow it.

Paramiko lacked a new release for a very long time and someone even ended up with a fork paramiko-ng due to that. Hopefully this is about to change and new releases will be more often... the. cryptography deprecation warnings were very annoying.

-- sorin
On 11 Jun 2019, 15:17 +0100, Pierre Riteau <pierre at stackhpc.com>, wrote:
> Hello,
> paramiko 2.5.0 was released yesterday [1]. It appears to trigger
> failures in the Kayobe molecule job with the following error [2]:
> ImportError: cannot import name py31compat
> It's not clear yet why this is happening, since py31compat lives in
> setuptools. paramiko 2.5.0 includes changes to paramiko/py3compat.py
> which could be related.
> For now, we're capping paramiko [3] as it is blocking our gate.
> I thought I would share with the list, in case other projects
> experience similar errors.
> Cheers,
> Pierre
> [1] https://pypi.org/project/paramiko/#history
> [2] http://logs.openstack.org/17/664417/1/check/kayobe-tox-molecule/0370fdd/job-output.txt.gz
> [3] https://review.opendev.org/#/c/664533/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20190612/d5b3e5c9/attachment-0001.html>

More information about the openstack-discuss mailing list