preparing for PyPI