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

hundreds-father-404

10/21/2021, 7:19 PM
@witty-crayon-22786 given your suggestion about
./pants fix
replacing
tailor
and parts of
update-build-files
...should we add this goal in Pants 2.8 and switch autoflake and pyupgrade to use it, rather than
fmt
? Seems like we need to get that right before stabilizing those new features in Pants 2.8
w

witty-crayon-22786

10/21/2021, 7:23 PM
maybe. but i also feel like 2.8.x is already huge, and we would be fine just not emphasizing those new backends yet
and waiting to talk about the whole cohesive thing next release.
we have target changes,
go
support, docker improvements,
restartable
, etc already in, and 2.8.x is at 6 weeks already
h

hundreds-father-404

10/21/2021, 7:24 PM
We've found in our release blogs that mentioning other popular tools has been extremely helpful in getting out the word. I think it would be a missed opportunity to not highlight Pyupgrade and Autoflake
w

witty-crayon-22786

10/21/2021, 7:24 PM
we can, but we can just wait until we have a clearer story, imo.
h

hundreds-father-404

10/21/2021, 7:25 PM
Also, it's not yet a breaking change to add
fix
. No Pants 2.7 functionality would be impacted by that change. As soon as we stabilize Autoflake and Pyupgrade, switching from
fmt
to
fix
becomes a breaking change
w

witty-crayon-22786

10/21/2021, 7:25 PM
then maybe one answer is to mark them
experimental
.
h

hundreds-father-404

10/21/2021, 7:26 PM
Sure, I'm okay with that!
w

witty-crayon-22786

10/21/2021, 7:26 PM
basically, i think that if we were at three weeks in this cycle, the answer would clearly be to rename things
but at 6 weeks, we should be figuring out how to defer things