happy-kitchen-8948207/05/2022, 7:14 PM
bitter-ability-3219007/05/2022, 7:16 PM
enough-analyst-5443407/05/2022, 8:14 PM
bitter-ability-3219007/05/2022, 8:22 PM
Supporting 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-5443407/05/2022, 8:26 PM
module that changes rarely; i.e. that has been sorted for a long time now.
bitter-ability-3219007/05/2022, 8:34 PM
but 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-5443407/05/2022, 8:47 PM
happy-kitchen-8948207/05/2022, 9:35 PM
Supporting 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-5443407/05/2022, 10:21 PM
It 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.
happy-kitchen-8948207/05/2022, 11:10 PM
enough-analyst-5443407/05/2022, 11:57 PM
wide-midnight-7859807/06/2022, 12:26 AM
happy-kitchen-8948207/06/2022, 12:29 AM
enough-analyst-5443407/06/2022, 12:33 AM
happy-kitchen-8948208/16/2022, 1:08 AM