https://github.com/dropseed/heroku-buildpack-uv
A Heroku buildpack for uv
https://github.com/dropseed/heroku-buildpack-uv
Last synced: 9 months ago
JSON representation
A Heroku buildpack for uv
- Host: GitHub
- URL: https://github.com/dropseed/heroku-buildpack-uv
- Owner: dropseed
- License: mit
- Archived: true
- Created: 2024-08-29T15:39:03.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-15T16:07:35.000Z (about 1 year ago)
- Last Synced: 2025-09-30T08:50:07.235Z (9 months ago)
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 15
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!TIP]
> [Official Heroku buildpacks now support uv](https://devcenter.heroku.com/changelog-items/3238)
# heroku-buildpack-uv
A Heroku Buildpack for [uv](https://github.com/astral-sh/uv).
Generates `requirements.txt` and `.python-version` files from your `uv.lock` file.
This buildpack is essentially a pre-processor for the [`heroku/python`](https://github.com/heroku/heroku-buildpack-python) buildpack, so it should be added *before* `heroku/python`.
For example:
```
heroku buildpacks:clear
heroku buildpacks:add https://github.com/dropseed/heroku-buildpack-uv.git
heroku buildpacks:add heroku/python
```
Originally developed for use with [Plain](https://plainframework.com/), but can be used with any Python project using uv.