https://pantsbuild.org/ logo
#welcome
Title
# welcome
g

gorgeous-addition-6562

08/19/2022, 5:29 PM
Hi, I'm a software engineer at Outrider, working on perception stack for autonomous truck navigation. I'm in the process of setting up a new repo for our team, so looking into build system. I love bazel, but its supports for python is still has too much friction, so I found pants, and I'm evaluating it. Will have lots more questions. Thanks!
šŸ‘‹ 4
h

hundreds-father-404

08/19/2022, 5:33 PM
Welcome! We love questions and to help šŸ™‚ Some content that might also be helpful in Bazel vs Pants decision: ā€¢ https://blog.pantsbuild.org/pants-vs-bazel/ ā€¢ https://blog.pantsbuild.org/astranis-case-study-wrangling-python-in-a-monorepo/ ā€¢ talking to @bitter-ability-32190, who finished migrating IBM from Bazel to Pants recently
g

gorgeous-addition-6562

08/19/2022, 5:38 PM
Awesome. Will take a look. Thanks!
I also found some transition in the other direction: https://opensourcelive.withgoogle.com/events/bazelcon2020/watch?talk=day1-talk2 What's your take on that? šŸ˜
e

enough-analyst-54434

08/19/2022, 5:42 PM
The simple take is it was a transition from Pants v1 to Bazel. Pants v1 pretty much just shares a name with Pants v2 but is basically not comparable. We'd switch too! We did, but to Pants v2.
As the original author of Pants v0 and a big part of Pants v1 I can say, it was not too great except for the Scala support Twitter later added, that was pretty good.
g

gorgeous-addition-6562

08/19/2022, 5:45 PM
I see.. That makes sense. I will need to look into the differences between v1 vs v2 to understand the justification. Thanks for sharing!
b

bitter-ability-32190

08/19/2022, 6:43 PM
I'm pushing for our blog post to be posted soon on our migration on our public site, which can add a little color as well Feel free to reach out directly though
šŸ‘ 2
g

gorgeous-addition-6562

08/19/2022, 6:44 PM
Looking forward to your blog post. Please send me the link when it's out. Thanks!
@bitter-ability-32190 just out of my curiosity, do you have c++ code in your repo by any chance? If yes, can you share with me how do you deal with that? (I'm asking a similar question here)
b

bitter-ability-32190

08/19/2022, 9:07 PM
The only C++ we have gets compiled into a Python C extension module šŸ˜…
šŸ‘ 1