[Twisted-Python] Twisted trunk and klein?

Glyph glyph at twistedmatrix.com
Wed Feb 10 16:44:42 MST 2021



> On Feb 10, 2021, at 3:18 PM, Craig Rodrigues <rodrigc at crodrigues.org> wrote:
> 
> Hi,
> 
> I quickly asked Wilfredo if Twisted trunk worked with Klein, and he mentioned
> that he saw this dependency issue on the Twisted klein side when used
> with Twisted trunk:
> 
> The conflict is caused by:
>    The user requested idna==3.1
>    hyperlink 21.0.0 depends on idna>=2.5
>    requests 2.25.1 depends on idna<3 and >=2.5
> 
> 
> Is that problem purely for klein to deal with, or is there
> any issue that should be fixed in Twisted trunk?

This isn't even a bug in Klein, it's an issue with a version pin in its tox.ini:  https://github.com/twisted/klein/blob/6e7b37158dea2fe73180809803a872ed98143c6d/tox.ini#L36 <https://github.com/twisted/klein/blob/6e7b37158dea2fe73180809803a872ed98143c6d/tox.ini#L36> 

The constraints from requests (<3,>=2.5) and hyperlink (>=2.5) are perfectly compatible; one's just a subset of the other.

So it might be nice to submit a Klein PR at some point soon, but it's not a release blocker.

-g
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20210210/0713cf04/attachment.htm>


More information about the Twisted-Python mailing list