Open ngoldbaum opened 8 years ago
FWIW, if I remove line 109 from nose's setup.py file, I'm able to successfully install.
Just encountered this problem myself, while installing something depending on nose. Took a while to narrow the problem down and find this issue.
Creating /usr/local/man myself resolves the problem, and the installer doesn't even create a file there. Not sure what's going wrong here that produces this behavior.
A fix for https://github.com/Homebrew/install/issues/109 will resolve this problem.
https://github.com/Homebrew/install/issues/109 is closed and won't be addressed.
resolving this problem will require either convincing the nose devs to put their man page in /usr/local/share/man or convincing the homebrew-core python formula devs to modify the behavior of pip to recognize attempts to write to /usr/local/man should end up in /usr/local/share/man
additional reports of this problem, all caused by nose:
https://github.com/jupyter-incubator/sparkmagic/issues/380 http://qiita.com/hshimo/items/392a981cd1ac8fcd268d http://wordpress.ideacompo.com/?p=7900
I would suggest that nose not try to install the man page at all. If someone needs to package the man page for e.g. debian, they can do that manually.
Currently when I try to install nose with pip, I'm getting the following error:
I'm unsure why pip is trying to write to /usr/local here. After asking on pypi, someone suggested it was due to this line in nose's setup.py file: https://github.com/nose-devs/nose/blob/master/setup.py#L109