fonttools / pyclipper

Cython wrapper for the C++ translation of the Angus Johnson's Clipper library (ver. 6.4.2)
MIT License
233 stars 42 forks source link

Set up Travis/Appveyor for Python 3.6 #9

Closed anthrotype closed 7 years ago

anthrotype commented 7 years ago

This is so we can build wheels for python 3.6 on Linux, macOS and Windows.

anthrotype commented 7 years ago

I'd suggest we also drop python 3.3 now that 3.6 is out. The CI matrix is getting a bit too long...

anthrotype commented 7 years ago

The Python 3.3 installer does no longer work on the latest osx Travis images, so I had to remove it https://travis-ci.org/anthrotype/pyclipper/jobs/192154380#L84

I also removed python 3.3 from Appveyor. Windows users can more easily update their pythons than Linux users who usually have it bundled with their OS.

We still test/build 3.3 for Linux on Travis.

anthrotype commented 7 years ago

Hmm looks like Appveyor is stuck since three days.. Can you try cancelling and restarting the build maybe?

anthrotype commented 7 years ago

hey @greginvm, sorry to be such a pain.

Any chances we could restart the Appveyor build (the service had a few hiccups last week), and then tag a new release so we can have python3.6 wheels on PyPI?

If you're busy with other stuff, I could volunteer as co-maintainer for the PyPI account and the CI setup. :)

greginvm commented 7 years ago

Hey, thanks for the PR! I absolutely agree about the co-maintainer status, I see you are involved in multiple packages and you seem trustworthy. I added you as a collaborator with admin rights to appveyour, you got push rights to this repo, and owner status at PyPI. I think travis should automatically add you and you should be able to manage builds there. With this rights granted I think you should be able to prepare the release yourself and push it to PyPI, let me know if you'll have any problems with it.

anthrotype commented 7 years ago

Thank you very much @greginvm! 🎉