The current package uses `twine` to upload to PyPi and PyPi infers how to build it. But some of us prefer to build from source for supply-chain safety. Could you add the appropriate `setup.py` and `pyproject.toml` so we could build this package directly from source? (Let me know if you want a PR.)