Structure needed by PyPI