Skip to content

Remove pipenv

John Snow requested to merge jsnow/python-qemu-qmp:remove-pipenv into main

Pipenv was a nice idea, but it's a bit too cumbersome to use for the specific purpose we wanted it for, which is managing a frozen set of intentionally old dependencies that are easy to update and manage selectively.

In testing, versions of Pipenv newer than 2021.5.29 were experiencing various errors in venv creation and package resolution, and it's kind of a pain to keep it updated anyway.

Remove Pipenv and replace it with the venerable requirements.txt; albeit renamed and moved to the tests/ subdirectory to avoid confusion: these are NOT dependencies for running or testing qemu.qmp, they are a frozen set of dependencies for specifically testing qemu.qmp against the oldest possible dependencies we support.

Merge request reports