Closed bnaul closed 4 years ago
With https://github.com/uber/h3-py/pull/112 landed, we'll soon start to work on getting wheels built via the Github Actions CI, and then uploading the artifacts to PyPI. If you wanted to take a stab in the meantime... ;)
Also, with #111 using pyproject.toml
, does that at least help with the first issue you were seeing with scikit-build
?
Oh yeah, that did the trick, awesome! Wheels would still be cool but I think that was the biggest pain point for sure 👍
Awesome. We're definitely still trying to get wheels out.
Also, since it sounds like you're using the new Cython version, please do let us know if you see any issues!
Fixed by #115, thanks @ajfriend 🙂
We just released v3.6.1, which should hopefully fix these install issues. Could you please try installing with pip install h3==3.6.1
and let us know how it works?
Related to #81 and #107 but I figure it's worth its own issue, and now that the Cython branch is merged it seems like a good time. On Linux the install from source works pretty smoothly already, but 1) scikit-build doesn't play nicely with dependency ordering (see https://github.com/scikit-build/scikit-build/issues/262) and 2) the build is just kinda slow (adding it to our Docker image has roughly doubled the total build time).
I took a quick stab at this and ran into the same
clock_gettime
issue mentioned in #81, and the-lrt
flag did fix that particular issue and the build gets pretty far:Result:
It seems like
-fPIC
is already being passed so I'm a little confused. Is anyone more knowledgable able to get these pesky last steps to pass? 🙂