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
The setup.py for pyobfuscate treats the executable as data. This bypasses several desirable behaviors:
In general, distutils will honor --prefix, --exec-prefix, or to try to install to a location under the user's home directory if passed --user; hardcoding /usr/bin bypasses all of these behaviors.
In general, distutils will honor the install location for an active virtualenv.
In general, distutils will fix up the shebang used by any installed script to point to a locally available interpreter.
Ticket inspired by http://stackoverflow.com/questions/43600414/error-errno-1-operation-not-permitted-usr-bin-pyobfuscate-macos-sierra/43600504
The
setup.pyfor pyobfuscate treats the executable as data. This bypasses several desirable behaviors:--prefix,--exec-prefix, or to try to install to a location under the user's home directory if passed--user; hardcoding/usr/binbypasses all of these behaviors.To fix this:
should be replaced with: