Exception from hashlib.py, OS X 10.10.5, Python 2.7.10. (was: Which Python Standard Library should Rhino's IronPython use?)

same here… recently updated to osx 10.10.5 and a script using random no longer works. (i have another computer that i can use the script on for now… i’ll make sure not to update the OS until this is cleared up tho :wink: )

Looks like I’m on 2.7.10 as well:

$ /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python -V
Python 2.7.10

I updated to 10.10.5 on 2015-08-18.

Well, the title I gave this thread is now completely inaccurate. Apologies, everyone. I’ll see if I can fix it.

Hey Alain,
Did you manage to track down anything…?
–Mitch

Hi Mitch,

Yes. The latest versions of python that come with osx are incompatible with IronPython. For that reason we need to bundle the Python standard library with Rhino for Mac just like we do on windows. I just made the changes and it will go out in a forthcoming release.

Alain

Wow… OK, thanks for fixing that! --Mitch

Edit: @Alain Oh, forgot to ask, the “forthcoming release”, will this be a 5.0.x update or will this have to wait to 5.1? Thanks!

Looks like the fix made it into the current 5.1 RC, thanks !! --Mitch

1 Like

thanks for the follow up mitch… updating osx now.

thanks @alain

Thanks, Mitch! I didn’t know the RC was available. (When the Beta program ended, I went legit and paid for a copy. Since then, I haven’t gotten notifications about WIP releases like I did during the Beta program.)

Under the 5.1 RC my scripts run like before the Python 2.7.10 update.

Thanks, @Alain!