Making compatible with pip