Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Plumb requirement blacklist through to the pex resolver #5697
The pex resolver errors on PEP508 environment markers when resolving for an incompatible interpreter. A common use case for such markers is to ensure backport libraries are installed for universal wheels. Pex has a workaround in place but needs Pants to do some plumbing with a new config var for it to take full effect in a Pants project.
Users can now define a blacklist dictionary in pants.ini to ignore problematic requirements during the pex resolver step. An example of a valid blacklist