-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide Python bindings for overlap
#13
Comments
Interestingly enough, that is actually something I thought about recently, but didn't really have a use-case for so far. Generating Python wrappers using |
overlap
in data science (i.e. Python)overlap
Just as a heads up, I got the basic Python bindings working using |
Supercool! :) I can experiment with it and write the docs for it as I go along! |
A first version of the Python bindings are available in the branch |
It seems my Windows Subsystem for Linux can't build the wheel because Here's the full error of
|
You could use cibuildwheel to build and distribute wheels during your CI pipelines. |
Sorry, I didn't realize you're on Windows where getting development packages installed might be a bit trickier. One option would be to include |
I think that it is common now for python packages to be provided as wheels exactly because it is so difficult to build software on every machine where Python is available 😛 I hope the |
Looks like I managed to sort most of the issues out, |
So I finally managed to sort the Python wheels out, sorry it took way longer than I had hoped. I uploaded the package to TestPyPI, maybe you can give it a go? There should be wheels for the 3 major OSes and the typically used versions of Python. Once I'm somewhat confident everything works as intended I'll push it to the official PyPI. |
Hah don't worry, you're still way ahead on the curve of providing wheels! Massive thanks for the massive effort :)
The install works like a charm :) |
Until there is some real documentation, you can have a look at the Python tests. |
Right, when I have the bandwidth for it I'll be adding this into https://pypi.org/project/radialdf/! |
Hi there! Your overlap library has many more applications than you might imagine :) I'd like to use it in the data science world which is Python dominated. Is it possible to provide a compiled version of this as a Python package? There are things like
pybind
that will automatically generate Python bindings from your header file.I have 0 experience on the C++ side but would be interested to help you out wherever I can on the Python side, testing, packaging etc!
The text was updated successfully, but these errors were encountered: