This causes the build directory in hesaff / pyrf / etc to have root permissions. Also the resutling lib file that is moved into these modules also has root permissions.
We need to be careful in fixing this because if you are calling setup.py develop and installing to the system python you will need root access, however if your python install prefix is in a local dir you don't need to do this.
I think a good fix would be passing in a --sudo flag to super_setup.py that calls unix_build without the sudo, but it calls python setup develop with sudo.
This causes the build directory in hesaff / pyrf / etc to have root permissions. Also the resutling lib file that is moved into these modules also has root permissions.
We need to be careful in fixing this because if you are calling setup.py develop and installing to the system python you will need root access, however if your python install prefix is in a local dir you don't need to do this.
I think a good fix would be passing in a --sudo flag to super_setup.py that calls unix_build without the sudo, but it calls python setup develop with sudo.