You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee='https://github.com/ned-deily'closed_at=<Date2020-04-20.15:46:39.488>created_at=<Date2014-12-26.23:03:04.193>labels= ['OS-mac', '3.8', 'build', '3.7', '3.9']
title='Properly codesign Mac python 2.7.9.pkg so it can work thru OS X firewall'updated_at=<Date2020-04-20.15:46:39.485>user='https://bugs.python.org/JamesWahlman'
The app is not code signed properly so when using Python 2.7.9 on OS X 10.10 or any version or OS X I imagine when a user enables the built in OS X firewall and runs Python it complains about allowing the app thru the firewall. The only way to fix since it wasn't signed properly was to install command line tools then typing this in terminal:
Using code signing on OS X sounds like a good idea but does require careful analysis to ensure it is being used correctly. However, in your example, you are using and signing the Apple-supplied system Python. It is not advisable to modify system resources like that. You should open an issue with Apple to request the system Pythons be signed (https://bugreport.apple.com/). I'll keep this issue open for further investigation of signing of Pythons supplied by python.org installers for OS X.
Thanks to the additional requirements of Gatekeeper in macOS 10.15 Catalina, the binaries included in current python.org installers for macOS are now codesigned as of 3.8.2, 3.7.7, and 2.7.18.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: