Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
The code that determines if to use interactive mode in subversion.py breaks when
Does not crash.
How to Reproduce
Have you reported the incorrect usage of pip's internals to the offending project(s)? They should fix their code. Also, the python docs don't seem to indicate that
[vagrant@localhost ~]$ python3 -V Python 3.7.0 [vagrant@localhost ~]$ python3 -c 'import sys; print(repr(sys.stdin))' 0<&- None
Having said that, the fix seems relatively harmless so I have no real objection to adding a bit of defensive code to pip.