Thank you
@busy-vase-39202. Hello all, I'm Raph, and I lead the engineering team at
Nory - we make software for restaurants. I'm experimenting with Pants and a monorepo for our various (mostly) Python services. I've found Pants' native support for python and the ability to decouple, selectively build and package parts of the codebase to be very powerful. The main challenge I've hit with Pants so far is related to cross-building:
• our dev machines are macOS ARM
• our CI (GH Actions) is linux x86_64
• our production environment is linux ARM (AWS Graviton)
Normally I'd build the projects directly into their docker image, which then works well in CI and production thanks to buildx. But since with Pants, PEX files get built before the docker images, and Pants does not seem to support docker buildx, I haven't found a good solution for my team yet. Would love to speak to anyone who has a similar setup and has found a good recipe - I'd really like pants to work out for us.