make PyPy work: use setuptools, zip_safe false
ignore build artefacts
add hints
bump version