happy-kitchen-89482
07/05/2022, 7:14 PMhappy-kitchen-89482
07/05/2022, 7:14 PMbitter-ability-32190
07/05/2022, 7:16 PMenough-analyst-54434
07/05/2022, 8:14 PMenough-analyst-54434
07/05/2022, 8:16 PMbitter-ability-32190
07/05/2022, 8:22 PMSupporting 2.7 in Pex imposes no maintenance burdenWell, we're limiting the support and contributions to people who still can do 2.7, and code which can straddle both.
enough-analyst-54434
07/05/2022, 8:26 PMpex.compatibility
module that changes rarely; i.e. that has been sorted for a long time now.enough-analyst-54434
07/05/2022, 8:28 PMbitter-ability-32190
07/05/2022, 8:34 PMbut then they're not a good candidate for contribution if that bothers them.I think that goes against the spirit of our community. I myself am turned off from making changes to Py2.7 libraries because it is more challenging to context switch. Saying that it isn't a cost is a lie I don't think we should tell ourselves. Your second message is likely true though. But then again Py2.7 adds yet another layer of comprehension
enough-analyst-54434
07/05/2022, 8:47 PMenough-analyst-54434
07/05/2022, 8:49 PMenough-analyst-54434
07/05/2022, 8:54 PMhappy-kitchen-89482
07/05/2022, 9:35 PMhappy-kitchen-89482
07/05/2022, 9:37 PMSupporting 2.7 in Pex imposes no maintenance burdenI don't think that's accurate, in that - as you state - it means we can't support 3.7+ with newer versions of pip, and working around that would require more maintenance. It also means we can't use Python 3 features in Pex code.
enough-analyst-54434
07/05/2022, 10:21 PMIt also means we can't use Python 3 features in Pex code.Yeah, that is obviously considered burdensome by some (most?) folks. It does not seem in spirit though with a stable library maintainer though as I understand that role. My gold standard was the Google librarians and they accepted the constraint of providing stability and the limits that placed on bumping to new language features, etc. I know there were definitely very creative and productive folks who used Guava and contributed some improvements, but were not willing to accept those constraints generally and so never became librarians / discontinued submitting patches for that reason.
enough-analyst-54434
07/05/2022, 10:25 PMhappy-kitchen-89482
07/05/2022, 11:10 PMenough-analyst-54434
07/05/2022, 11:57 PMwide-midnight-78598
07/06/2022, 12:26 AMhappy-kitchen-89482
07/06/2022, 12:29 AMenough-analyst-54434
07/06/2022, 12:33 AMenough-analyst-54434
07/09/2022, 7:43 PMenough-analyst-54434
08/15/2022, 8:50 PMhappy-kitchen-89482
08/16/2022, 1:08 AM