<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Apr 2, 2018 at 8:26 AM, Jim Rollenhagen <span dir="ltr"><<a href="mailto:jim@jimrollenhagen.com" target="_blank">jim@jimrollenhagen.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="gmail-">On Sat, Mar 31, 2018 at 7:24 PM, Matthew Thode <span dir="ltr"><<a href="mailto:prometheanfire@gentoo.org" target="_blank">prometheanfire@gentoo.org</a>></span> wrote:<br></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">Here's the current status.  I'd like to ask the projects what's keeping<br>
them from removing pycrypto in facor of a maintained library.<br>
<br></span><span class="gmail-">pyghmi:<br>
  - (merge conflict) <a href="https://review.openstack.org/#/c/331828" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/331828</a><br>
  - (merge conflict) <a href="https://review.openstack.org/#/c/545465" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/545465</a><br>
  - (doesn't change the import) <a href="https://review.openstack.org/#/c/545182" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/545182</a></span></blockquote><div><br></div><div>Looks like py26 support might be a blocker here. While we've brought</div><div>pyghmi into the ironic project, it's still a project mostly built and maintained</div><div>by Jarrod, and he has customers outside of OpenStack that depend on it.</div><div>The ironic team will have to discuss this with Jarrod and find a good path</div><div>forward.</div><div><br></div><div>My initial thought is that we need to move forward on this, so</div><div>perhaps we can release this change as a major version, and keep a py26</div><div>branch that can be released on the previous minor version for the people</div><div>that need this on 2.6. Thoughts?</div></div></div></div></blockquote><div><br></div><div>I reached out to Jarrod off-list and sounds like this is roughly the plan:</div><div><br></div><div>> FWIW, I did at least merge a change to work with cryptodomex and moved pyghmi to that when available (I could not discern a way to have requirements allow one of multiple choices).</div><div>> </div><div>> I thought about cryptodome, but that breaks paramiko in that environment.</div><div>> </div><div>> I’ll probably do a 1.1.0 that uses cryptography, and continue 1.0 with pycrypto/pycryptodomex. </div><div><br></div><div>// jim</div></div></div></div>