graycatlabs / PyBBIO

A Python library for Arduino-style hardware IO support on the Beaglebone
https://github.com/graycatlabs/PyBBIO/wiki
MIT License
251 stars 89 forks source link

Python 3 support. #74

Open queenvictoria opened 9 years ago

queenvictoria commented 9 years ago

Hi there. I was hoping to use this module but have not been able to get it to install under Python 3. Dipping in to the *.c is beyond me but I thought I'd offer this to get the ball rolling. It got me much further along.

Also. Only as the first failure I saw was pyspidev I notice that there is this project that seems to have begun work on Python 3 support. https://github.com/doceme/py-spidev

alexanderhiam commented 9 years ago

That's something I haven't felt very inspired to do, I'm still on 2.7 for everything myself. I have no plans of leaving 2.7 for PyBBIO, especially since it's the version that ships with the BeagleBone, but seeing as there does seem to be some interest I wouldn't be against having a Python 3 version in a separate branch or something. Anyone up for maintaining it? :D

kdheepak commented 6 years ago

@alexanderhiam The changes here should work with the same codebase across Python2 and Python3. @queenvictoria Have you tested these changes?

kdheepak commented 6 years ago

It looks like serbus does not work on Python3 yet.

HarshaSatyavardhan commented 4 years ago

That's something I haven't felt very inspired to do, I'm still on 2.7 for everything myself. I have no plans of leaving 2.7 for PyBBIO, especially since it's the version that ships with the BeagleBone, but seeing as there does seem to be some interest I wouldn't be against having a Python 3 version in a separate branch or something. Anyone up for maintaining it? :D

Is it possible to work on PyBBIO as my upcoming GSoC project? can you be my mentor on this? if its possible I love to work on this