restruct for  PyPI
pretty