Ed Morley
Ed Morley
This buildpack's integration tests have a number of build output assertions, since build logs are a key part of the buildpack UX. These are currently implemented using `indoc`, eg: https://github.com/heroku/buildpacks-python/blob/bb0264c8bb0c8b429951c97bf9fdfb894bb78878/tests/pip_test.rs#L13-L32...
### Issue Kind Brand new capability ### Description Currently if I use `poetry new` or `poetry init`, I end up with a `pyproject.toml` configuration that is more oriented towards a...
The upstream PgBouncer project supports multiple DNS backends, described in the table here: https://www.pgbouncer.org/install.html That page then goes on to say: > `c-ares` is the most fully-featured implementation and is...
Hi! Thank you for this crate. I recently tried migrating one of my projects from `fs` to `fs-err`. Given the README says: > fs-err is a drop-in replacement for [std::fs](https://doc.rust-lang.org/stable/std/fs/)...
Since Heroku's Python builds now use `--enable-shared` (for Python 3.10 and newer), so use of custom builds or a custom buildpack is no longer required - since everything now works...
On https://docs.astral.sh/uv/pip/compatibility/#strictness-and-spec-enforcement it says: > uv tends to be stricter than pip, and will often reject packages that pip would install. For example, uv omits packages with invalid version specifiers...
### Summary When using the containerd image store (which is now the default for new installs for Docker for Desktop), along with an ephemeral builder image (ie: one where additional...
### Description The `pack builder create` and `pack buildpack package` commands both support a `--label` argument for adding OCI image labels to the builder and buildpacks images respectively, added in...
Support for `.python-version` files has been added to the Python CNB (our next-generation buildpack, currently in preview) in heroku/buildpacks-python#272, and is about to be added to this buildpack (the classic...
If `pyproject.toml` contains invalid TOML, eg: ``` [project] name "testcase" version = "0.0.0" requires-python = ">=3.13" dependencies = [] ``` (Which is missing the `=` for the `name` field) Then...