You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As well as helping to test Python itself, we get to check that nothing will suddenly break come June.
3.7-related considerations for Hypothesis:
The delayed evaluation of type hints should be fine (typing.get_type_hints still does the heavy lifting there), but there may be some other changes to the typing module that require tweaks to code or tests around strategy inference. from_type() does not resolve forward references outside of function annotations #1004 still looks hopeless.
Basically: This isn't going to happen any time soon.
The following scenarios would allow it to happen:
Travis makes it possible to test on a modern version of Linux
CPython makes it easy to statically link OpenSSL
Someone else (pyenv?) does the wrangling that would allow us install this with a custom OpenSSL easily.
We switch our build environment over to using anaconda somehow.
Basically I'm grumpy and pissed off about this whole thing and super not invested in supporting Python 3.7, so I'm declaring this to be somebody else's problem.
We now have 3.7 running on Travis, thanks to #1376 (:heart_eyes: @asottile)
It currently has an allowed failure because of a console unicode issue here, thanks to PEP 538. All we need to do for this is to accept the character (ϩ) even if it's not displayed as \u03e9!
I do expect some other problems to come up though 😄
See https://www.python.org/downloads/release/python-370b2/
As well as helping to test Python itself, we get to check that nothing will suddenly break come June.
3.7-related considerations for Hypothesis:
typing.get_type_hintsstill does the heavy lifting there), but there may be some other changes to the typing module that require tweaks to code or tests around strategy inference. from_type() does not resolve forward references outside of function annotations #1004 still looks hopeless.builds()should introspect the new dataclasses. See builds() and from_type() should introspect attrs-classes #954 forattrsequivalent.The text was updated successfully, but these errors were encountered: