Skip to content
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

Tester on mac OS wanted #171

Open
schodet opened this issue Nov 17, 2021 · 15 comments
Open

Tester on mac OS wanted #171

schodet opened this issue Nov 17, 2021 · 15 comments
Labels
help Help wanted!

Comments

@schodet
Copy link
Owner

schodet commented Nov 17, 2021

Hi!

I am looking for testers with some python background on mac OS system.

Please contact me if you can help.

@schodet schodet pinned this issue Nov 17, 2021
@schodet schodet added the help Help wanted! label Nov 17, 2021
@JoseSantos7
Copy link

I am available for this one, just have to overcome the setup of installing and putting it to work

hope I can help

@schodet
Copy link
Owner Author

schodet commented Dec 15, 2021

Thanks :)

@michthom
Copy link

I'd love to help, but sadly I found this repo just before I found that my NXT brick has the dead display issue, so currently I'm unable to do much until I get a replacement for the screen connection... best of luck however!

@schodet
Copy link
Owner Author

schodet commented Dec 27, 2021

You can use NXT-Python even without a screen :)

@michthom
Copy link

Thanks Nicolas, but I’m struggling to get the Bluetooth pairing to complete as I can’t see the NXT side of the conversation. I have ordered some conductive adhesive and hope to have my screen working with a new ribbon cable in a couple of weeks when that arrives.

@rrhartjr
Copy link
Contributor

rrhartjr commented Jun 11, 2022

@schodet I have a working NXT brick on macOS. I was not able to get pybluez installed from pip, but was able to install it using latest on github. Let me know if you need help with documentation or testing

I had to install full Xcode (not just command line tools) to build pybluez

Then run: pip3 install https://github.com/pybluez/pybluez/tarball/master

@schodet
Copy link
Owner Author

schodet commented Jun 13, 2022

@rrhartjr Thanks for your help!

Which macOS version are you using?

Did you manage to make USB work?

About documentation, could you add a section describing how you installed pybluez?

Thank you :)

@rrhartjr
Copy link
Contributor

rrhartjr commented Jun 18, 2022

Which macOS version are you using?

Works on Catalina and Big Sur

Did you manage to make USB work?

Works with no issues per documentation

About documentation, could you add a section describing how you installed pybluez?

PR opened

@tcwan
Copy link
Contributor

tcwan commented Jun 21, 2022

@schodet I've not been frequenting github so I missed this.
Anyway, I've been running python3+nxt-python 3.0.0 on macOS for over 6 months now.

Works fine with libusb + pyusb (tested with python 3.9 from MacPorts, didn't try with later versions). Got it working on Intel Macs running 10.14 (Mojave), and Intel + M1 Macs running 12.x (Monterey).

Didn't try bluetooth support, due to the fact that the pybluez package is not available on MacPorts and I've not managed to get bluetooth (lightblue package) to work with my nxos-armdebug stuff in the past. Wasn't sure if it was worth the effort to debug it.

@tcwan
Copy link
Contributor

tcwan commented Jun 21, 2022

@schodet
Copy link
Owner Author

schodet commented Jun 22, 2022

I may be useful to have a “tested matrix”, what do you think?

I don't know why pybluez does not make a release, they keep having bug submitted for things which are fixed on master.

@tcwan, Nice to see you again :)

@tcwan
Copy link
Contributor

tcwan commented Jun 22, 2022

I may be useful to have a “tested matrix”, what do you think?

Sure, though it will probably be a bit sparse, I only have access to certain versions of macOS.
Mojave was tested mainly because it's the last 32-bit compatible version of macOS, and running on rather old iMacs (~2011 vintage).

@schodet
Copy link
Owner Author

schodet commented Jun 26, 2022

So for the moment, it looks like this:

macOS Python USB Bluetooth
10.14 (Mojave) 3.9 (MacPorts) ✔️ ?
10.15 (Catalina) ✔️ ✔️ *
11 (Big Sur) ✔️ ✔️ *
12 (Monterey) 3.9 (MacPorts) ✔️ ?

*: pybluez build from master

@schodet
Copy link
Owner Author

schodet commented Jun 26, 2022

@tcwan How is the Portfile used? Is it something to include in nxt-python, in a contrib directory for example?

@tcwan
Copy link
Contributor

tcwan commented Aug 9, 2022

@tcwan How is the Portfile used? Is it something to include in nxt-python, in a contrib directory for example?

It's used for MacPorts. It should be in a contrib directory.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help Help wanted!
Projects
None yet
Development

No branches or pull requests

5 participants