<p dir="ltr"></p>
<p dir="ltr">On 10 Nov 2016 9:29 PM, "Tony Breeds" <<a href="mailto:tony@bakeyournoodle.com">tony@bakeyournoodle.com</a>> wrote:<br>
><br>
> On Thu, Nov 10, 2016 at 08:48:16PM +1300, Robert Collins wrote:<br>
><br>
> > We generate multiline constraints whenever versions are different<br>
> > between python 2 and 3 for the same package. That was happening when I<br>
> > wrote the tool in the first place - it was one of the reasons I wrote<br>
> > edit-constraints, to avoid writing silly-awkward sed. (A multiline<br>
> > constraint when sedd'd will error with 'requirement already supplied'<br>
> > or whatever the pip error string is.<br>
><br>
> Okay.  It's unlikley that we'll hit that case but not impossible.</p>
<p dir="ltr">Currently happening to dnspython3 right now :)</p>
<p dir="ltr">> > > I think the way forward is to get openstack_requirements on pypi so we can just<br>
> > > pip install openstack_requirements.<br>
> > ><br>
> > > That'd make the script simple and still retain the cross-platform'ness needed.<br>
> ><br>
> > Yes. And/or do the long mooted refactoring to separate out the scripts<br>
> > from the current constraints and requirements.<br>
><br>
> Yup, that'll be part of it but a lower priority that the actual publication.</p>
<p dir="ltr">+1</p>
<p dir="ltr">-rob<br>
</p>