https://pantsbuild.org/ logo
e

eager-dress-66405

08/23/2021, 5:19 PM
Hi Pants team! First time pants user, long term blaze/bazel user. Currently at Color Health and exploring migrating our existing code base.
👋 5
f

fresh-cat-90827

08/23/2021, 5:20 PM
hi and welcome! 🙂 it would be very interesting to find out what you think of Pants after using Bazel. I know Twitter is migrating in the other direction (from Pants to Bazel).
e

eager-dress-66405

08/23/2021, 5:26 PM
Well I admit my experience with bazel is limited to toy projects at home. Used blaze on the job for 6+ years.
Really wanted something like that to be used here at Color, and giving pantsv2 a try because our (non frontend) codebase is 95% python.
💯 2
b

busy-vase-39202

08/23/2021, 5:52 PM
Nice! We're happy to help with migration questions. Meantime, have you seen the info on incremental migration? the
--skip-*
flags are really useful for easing Pants into a legacy codebase at your own pace. @proud-dentist-22844 came up with the key ideas while working on a gnarly migration for StackStorm. Pants also plays nicely with other build systems like Bazel, so you don't have to necessarily purge an existing system in order to gain the benefits of Pants immediately. We believe in giving users maximum flexibility to work in whatever way makes you happiest.
e

eager-dress-66405

08/23/2021, 6:21 PM
I will look at the
--skip-*
flags, thanks. We're coming from a world where everything (web apps, internal tools, ETL, genomics pipelines) runs in the same giant venv so I'm very much looking forward to the granularity this will give us
b

busy-vase-39202

08/23/2021, 9:20 PM
Heh. Pants has a lot of granularity.
This video was produced in May.

https://www.youtube.com/watch?v=BOhcdRsmv0s

It gives a quick intro to incremental adoption, but the feature have advanced and refined more since then. So docs and changelogs will fill you in more.
b

brief-dinner-12483

08/25/2021, 7:22 PM
Hi all. Peer and friend of Michael from Color. I'll be involved in some ways in helping adoption.
👋 5
b

busy-vase-39202

08/25/2021, 7:38 PM
Oh cool! How far along are you in adopting, and what challenges are you anticipating?
b

brief-dinner-12483

08/26/2021, 3:57 PM
Michael would better be able to answer. He's been piloting on parts of the codebase.