Meet our newest Maintainer: Alexey Tereshenkov

This month, the Pants core maintainers voted to invite Alexey Tereshenkov to become a Maintainer. This is a trusted role earned through demonstrating a long-term interest in Pants, by people who make regular contributions for some time and who plan to continue to do so. Maintainers conduct code reviews of…

Meet our newest Maintainer: Joshua Cannon

The Pants Maintainers are a group of people with an ongoing commitment to Pants, who help manage and steer the project. Maintainers are a subgroup within the wider Contributor population. I'm very pleased to introduce the latest addition to the Maintainer ranks: Joshua Cannon. Joshua's current interests are his 9…

Updating Pants BUILD files programmatically

IntroductionWorking with a monorepository implies dealing with build metadata files that provide information about the source code and how it should be built. Pants build system uses BUILD files which are valid Python files and are evaluated using a Python interpreter as a list of statements. When adding support for…

Happy new year!

Hi Pants community, 2021 was another massive year for the project, even as the pandemic continued to disrupt our lives in so many challenging ways. We grew our Python user base significantly, engaged in critical developer relations efforts, gained new community members, including several new maintainers and contributors, and added…