https://pantsbuild.org/ logo
#development
Title
# development
h

hundreds-father-404

10/04/2021, 6:23 PM
With Python 3.10's release, any thoughts on whether to start releasing Pants with Python 3.10? If so, would it be appropriate to drop Python 3.7?
e

enough-analyst-54434

10/04/2021, 6:41 PM
That will need Pex to support 3.10 which I've started work on, but not finished yet. In terms of our upgrade / drop cycle. I am very much not a fan of chasing the latest thing. If we had a policy we wrote down; we won't thrash the version you write your rules in for X window, I'd feel alot better. IOW: this decision would be automated.
👍 1
p

polite-garden-50641

10/04/2021, 7:44 PM
I'd suggest we wait a few weeks (at least) get things stabilized in the eco-system.. even black doesn't fully support 3.10 https://twitter.com/brianokken/status/1445047819769835531
👍 1
as for 3.7, I suggest we follow the psf support cycle for python. i.e. when the psf drops support for it then pants can do that too.
h

happy-kitchen-89482

10/04/2021, 7:49 PM
We have a lot of existing work to do, no need to take on more at the moment. I think we can revisit releasing Pants on 3.10 in a few months.
👍 1