eclipse / mraa

Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
http://mraa.io
MIT License
1.36k stars 613 forks source link

swig-patches: remove python2 and disable node.js by default #1036

Closed Propanu closed 3 years ago

Propanu commented 3 years ago

Part of release maintenance this PR addresses concerns about node.js builds failing with newer versions, see #969, and disables node.js builds by default until patches needed for builds make it to stable library versions.

This also switches the python bindings, documentation and CI jobs and builds to Python 3 to promote safer application development for future versions of the project.