Pipenv and uv are two popular Python package managers which different syntax for
describing dependencies of the project.
This script takes a Pipfile as input and generates a pyproject.toml file
that can be used with uv to install the dependencies.
Pipenv2UV is overwrite safe, if the output file already exists a new one will be created.
-
Pre-built binaries in releases.
Currently available for Linux and MacOS.
-
Dockerized launch
docker build -t pipenv2uv . docker run --volume ./Pipfile:/app/Pipfile --volume ./output/:/app/output/ -
Build from source (requires rust toolkit)
cargo build --release ./target/release/pipenv2uv