I've looked at the paramiko.RSAKey code for 1.16, 1.17 and 2.0 ... Aside from changing from python-crypto to python-cryptography I see no evidence to support that the API is incompatible as they have same exposed calls and parameters. Those functions simply use the different library calls under the hood. Unless other packages are making calls to internal functions they shouldn't be, which would be a bug in and of itself, there shouldn't be any issues. The paramiko package will pull in python-cryptography instead of python-crypto and there is no Conflicts in place to hinder their package still maintaining python-crypto in their dependencies.
On 6/8/2016 8:12 PM, Thomas Goirand wrote: > On 06/08/2016 03:33 PM, Jeremy T. Bouse wrote: >> Thank you for the report Thomas; however, if you'd taken a beat to check >> or even contact the maintainer (ie- me) you would have found that this >> is already being worked on... That said I'm not bothering with >> experimental as it's a released version of Paramiko. >> >> https://github.com/jbouse-debian/paramiko/tree/upstream/2.0.0 > IMO, you should bother indeed, because the paramiko.RSAKey API is > incompatible with what was in 1.x, so you should let other maintainers > fix their packages, and give them enough time to do so (ie: transition). > > Cheers, > > Thomas Goirand (zigo) >