allowing pp to be installed as an external dependency by pip