Closed goodmami closed 4 years ago
Agree that the release should be automated. Sorry for the delay and will try to setup TravisCI soon.
Travis CI has been enabled and a new version (1.0.3.2) has been released. Tag 1.0.3 and 1.0.3.1 fails to be uploaded to PyPI because of config issues (now fixed). Close this issue.
The current process for pushing a release to PyPI could be more direct. As @danielhers said in #22:
While I appreciate @danielhers's willingness to do the extra step, I think it creates an unnecessary barrier. Let's make it so PyPI is updated whenever a release is made in this repo.
If @snowblink14 does not want to setup TravisCI, then GitHub Actions are pretty nice. I've had a good experience using the python-publish workflow (see here), and the Python Packaging Authority (PyPA) also has their own version (see here).