-
Notifications
You must be signed in to change notification settings - Fork 139
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
cython, pybind and cffi #95
Comments
Dear @bibi21000, dear developers, After some other projects being finally finished I had a look at what changed for "python-openzwave" since #59. Fortunately for the pybind11 implementation (which was mostly finished in February) not that many things changed. The new Makefile and setup.py look even more overloaded thought. I wonder how I could support the development for "python-openzwave" the best way. After digging around at the changes of command.py and node.py I really want to implement a generic way to include only interfaces a physical Z-Wave node has and a new callback system to have an extendible platform in Python for future improvements. Here are the options I see so far (please don't be irritated, I'm here for discussion):
What do you think would be the best option for the Python-bindings for OZW? Best regards |
Should we change ? Use one ? Many ?
cython :
pybind :
cffi :
many : develop a "common interface" to all backends and a way to use the right one (using flavors)
Users advices
See #93
The text was updated successfully, but these errors were encountered: