jamesturk / jellyfish

🪼 a python library for doing approximate and phonetic matching of strings.
https://jamesturk.github.io/jellyfish/
MIT License
2.04k stars 157 forks source link

Update CI for easy releasing of binary wheels to PyPI #135

Closed ofek closed 3 years ago

ofek commented 3 years ago

cc @jamesturk Hello there! I was about to use this and noticed that there were no pre-compiled wheels for Windows nor macOS so I added that to the CI. On tags starting with v it'll upload to PyPI if you follow https://pypi.org/help/#apitoken and add the secret to the repo settings (PRs from forks won't see secrets)

Also, every build job will produce wheels that can be downloaded

ofek commented 3 years ago

@jamesturk When you get a chance, can you please take a look? 🙂

jamesturk commented 3 years ago

Sorry, for some reason my reply didn't post!

greatly appreciate this, I need to take the time to set this up with PyPI, but it looks like a good idea overall. I tend to take some time every week or two for open source maintenance tasks like this but will review it & get it working