Conversation
hobu
left a comment
There was a problem hiding this comment.
This is awesome. 🎊
- There are flake8 failures now that must be cleaned up.
- Is there a build/test loop of the wheels for each platform? That's what I was trying to do with my scripts and not having much success with. Its great that the wheels are built, but we have no way to know they haven't rotted without a test loop.
Great! I'll try to get this over the finish line then haha. It might be a few weeks, there is potentially a lot of surface area here 😁.
Absolutely, I'll do a formatting and docstring pass before removing the [WIP] and draft-pr tags and make sure linters pass.
Yeah that is my favorite part: https://cibuildwheel.readthedocs.io/en/stable/options/#test-command Any ideas about that |
No. We were planning to ditch 2.7 soon anyway. |
|
Making progress? |
|
Yeah I think this is pretty much ready to go! I've done some manual verification of these wheels here and there, and they seem to work fine. Although there are approximately a bajillion of them, I haven't manually verified all of them.
Here's the final tally: |
|
OK, manually verified the wheels from here: I made sure there was a fresh install (also check location of
This is probably fine to release, although happy to take additional feedback. Also anyone who wants to test the wheels at that link feel free, and if you could post your platform/version that would be great. |
Awesome, I'll push it out today or tomorrow |
|
Released. https://pypi.org/project/Rtree/ The GHAs need to be updated to capture the wheels as artifacts and the Publish GHA needs to be updated to push them to PyPI upon release. |
|
An unfortunate failure on Windows Python 3.6 when the Conda package builds. Unclear why it is any different than 3.7 or 3.8, however. https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=253701&view=logs&j=171a126d-c574-5c8c-1269-ff3b989e923d&t=1183ba29-a0b5-5324-8463-2a49ace9e213&l=393 |
This might be helpful? |
|
Thanks for merging! This will probably generate a whole bunch of issues like #175 just given the volume of platforms haha. I'll try to help address the higher priority/segfault/not-functioning ones when I get a chance. |
|
Do you happen to remember why you were copying in your own CMakeLists.txt file? What is missing in libspatialindex's? |
Hey, thanks for the great project! I made a pass at building wheels that bundle
libspatialindexas it seems like something that trips people up. Happy to close this if it isn't desirable, and thought I'd open it for feedback before I put more time into it.Changes
rtree/findersubmodule so thatsetup.pycan reuse it.Status
Todo