heroku / buildpacks-python

Heroku's Cloud Native Buildpack for Python applications.
BSD 3-Clause "New" or "Revised" License
27 stars 3 forks source link

Improve pip package manager tests #256

Closed edmorley closed 1 month ago

edmorley commented 1 month ago

Whilst writing the tests for the upcoming Poetry support, I made a few changes to the overall package manager testing strategy (such as using a testing buildpack to verify that at build time the tools and env vars are configured correctly) - which I've split out of the later PRs for easier review.

In particular, the new testing buildpack added here is what helped me debug and locate this upstream lifecycle build time env vars bug (which could have broken some build scenarios when we switch to venvs shortly): https://github.com/buildpacks/lifecycle/issues/1393

GUS-W-16617242.