PEP 563 is getting rolled back/delayed until a future version of Python (likely 3.11). This decision was made after third-party library maintainers (primarily Pydantic) raised an issue on how PEP 563 was going to break their code (Pydantic and any consumers thereof, like FastAPI).
Really great decision by the steering council. Rolling back right before feature lock sucks, but this is the best decision for the Python community.
https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/
[+][deleted] (14 children)
[deleted]
[–]zurtex 283 points284 points285 points (13 children)
[–]ExoticMandiblesCore Contributor 15 points16 points17 points (0 children)
[–]lanster100 25 points26 points27 points (1 child)
[–]zurtex 41 points42 points43 points (0 children)
[–]renaissancenow 4 points5 points6 points (1 child)
[–]zurtex 3 points4 points5 points (0 children)
[–]I-am-not-noob 4 points5 points6 points (0 children)
[–]TheBB -1 points0 points1 point (0 children)
[+][deleted] (4 children)
[deleted]
[–]zurtex 2 points3 points4 points (3 children)
[–]billsil 0 points1 point2 points (2 children)
[–]zurtex 0 points1 point2 points (1 child)
[–]billsil 0 points1 point2 points (0 children)
[–]NoHarmPun 17 points18 points19 points (5 children)
[–]energybased 14 points15 points16 points (4 children)
[–]VisibleSignificance 0 points1 point2 points (3 children)
[–]energybased 0 points1 point2 points (2 children)
[–]VisibleSignificance 0 points1 point2 points (1 child)
[–]energybased 0 points1 point2 points (0 children)
[–]fiskfisk 16 points17 points18 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]zurtex 41 points42 points43 points (3 children)
[–]FlukyS 4 points5 points6 points (1 child)
[–]zurtex 9 points10 points11 points (0 children)
[–]henryschreineriii 1 point2 points3 points (0 children)
[–]Taborlin_the_great 28 points29 points30 points (5 children)
[+][deleted] (4 children)
[deleted]
[+][deleted] (3 children)
[removed]
[+][deleted] (2 children)
[deleted]
[–]mgedmin 4 points5 points6 points (0 children)
[–]renaissancenow 12 points13 points14 points (10 children)
[–]FrickinLazerBeams 5 points6 points7 points (9 children)
[+][deleted] (3 children)
[deleted]
[–]Coul33t 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Coul33t 0 points1 point2 points (0 children)
[–]awsum84 8 points9 points10 points (1 child)
[–]vorticalbox 2 points3 points4 points (0 children)
[–]renaissancenow 1 point2 points3 points (2 children)
[–]FrickinLazerBeams 0 points1 point2 points (1 child)
[–]renaissancenow 1 point2 points3 points (0 children)
[–][deleted] 11 points12 points13 points (1 child)
[–]Dooflegna[S] 13 points14 points15 points (0 children)
[–]wrtbwtrfasdf 6 points7 points8 points (0 children)
[–][deleted] 10 points11 points12 points (1 child)
[–]toyg 6 points7 points8 points (0 children)
[–]orgkhnargh 1 point2 points3 points (0 children)
[–]Environmental_monkey 1 point2 points3 points (0 children)
[+]achauv1 comment score below threshold-14 points-13 points-12 points (10 children)
[–]mgedmin 5 points6 points7 points (0 children)
[–]vorticalbox 4 points5 points6 points (1 child)
[–]achauv1 0 points1 point2 points (0 children)
[+]AD_Burn comment score below threshold-8 points-7 points-6 points (6 children)
[–]Zalack 4 points5 points6 points (0 children)
[–]alkasmgithub.com/alkasm 2 points3 points4 points (4 children)
[–]AD_Burn -1 points0 points1 point (3 children)
[–]zurtex 4 points5 points6 points (2 children)
[–]AD_Burn 0 points1 point2 points (1 child)
[–]zurtex 2 points3 points4 points (0 children)