To port a project from another dependency manager, first initialize `uv` within the project.
```bash
uv init
```
This will create the `pyproject.toml` file and any other default files if they don't already exist.
If you haven't already, create a [[requirements.txt]] file. Then install packages with
```bash
uv add -r requirements.txt
```
With `uv` you have options for development dependency groups and optional dependencies. Consider organizing your dependency tree. See [[uv]] for more.