Right now there's ye olde requirements.txt, and an optional Pipfile for pipenv. These should both be ditched and replaced with a pyproject.toml and uv.