Building and Installing Quod Libet

While Quod Libet uses distutils/setup.py for building and installing (./setup.py build install etc.) we don’t recommend it, as it doesn’t provide a way to uninstall the application again and it might not do the right thing by default depending on your distribution/operating system.

Instead we recommend running Quod Libet directly from the git checkout for development/experiments and use one of our unstable repositories for everyday use.

See Creating a Development Environment on how to proceed.

Testing Changes

To make sure that your changes don’t break any existing feature you should run the test suite by executing:

./setup.py test

For more details and options regarding testing, code quality testing and test coverage see Testing.