storpipfugl / pykdtree

Fast kd-tree implementation in Python
GNU Lesser General Public License v3.0
221 stars 46 forks source link

Drop Python 3.6 from CI deployment/testing #66

Closed djhoese closed 2 years ago

djhoese commented 2 years ago

Python 3.6 is no longer available from the usual sources so it isn't easy to test/build against it anymore. This PR removes it from the CI environment.

djhoese commented 2 years ago

@mraspaud @storpipfugl In this PR I'm dropping Python <=3.6 support. This includes Python 2.7. We weren't building wheels for 2.7 anyway. Let me know if you have a problem with that. It is just too hard to build with older versions.

djhoese commented 2 years ago

@QuLogic I'm trying to get your Python 3.10 PR in here and Python 3.6 dropped. Seems like the Python 3.8 64-bit build is failing. Any ideas what's going on? Have you seen this before?

QuLogic commented 2 years ago

I think the problem is there are no NumPy wheels, and you are now trying to build it from source also. They dropped manylinux1 wheels some time back; you'd have to check with them exactly when.

djhoese commented 2 years ago

So if we build Python 3.7+ wheels on manylinux2010 should that work? It seems 32-bit builds on manylinux1 are working which is surprising.