add Pypi support