Pip-compile-multi is a command line utility, that compiles multiple requirements files to lock dependency versions. Underneath it uses pip-tools for actual compilation. Pip-compile-multi targets complex projects and provides highest level of automation and flexibility in class.

To install:

pip install pip-compile-multi

To run:


Why use pip-compile-multi?

How to use pip-compile-multi?

Release notes

Have fun!

Now that occasional backward incompatible dependency release can’t ruin your day, you can spread the word about pip-compile-multi, ask for a new feature in a GitHub issue, or even open a PR ;-).