Python package manager Poetry now supported

Change effective on 06 November 2024

The Python buildpack now supports using the package manager Poetry to install app dependencies during the build.

To use Poetry, ensure your app has a pyproject.toml + poetry.lock file and no other package manager files (such as requirements.txt, Pipfile or Pipfile.lock).

If you are using a third-party Poetry buildpack that exports a requirements.txt file from your poetry.lock, you will need to remove that buildpack otherwise the requirements file it generates will conflict with the poetry.lock file.

For more details, see our Python Support docs or the Python buildpack GitHub PR.