<div dir="ltr">Folks,<div><br></div><div>With 2.0 we picked up subprocess32 (<a href="https://pypi.python.org/pypi/subprocess32/">https://pypi.python.org/pypi/subprocess32/</a>) to be able to use the improved subprocess module, however this has caused several problem with [1, 2] due to a bug in the release version and wheels not being published on pypi.  The bug is reportedly fixed on master [4] and Mathew Brett has provided them with wheel-building machinery [3], but there has been no motion on that sense May.</div><div><br></div><div>I think our options are:</div><div><br></div><div> - document the known issues (meaning wheel-installing mac users have to install xcode and people on very old linux need to install from the subprocess32 master branch, and general linux users need to have a gcc installed)</div><div> - hope subprocess32 does a release and adopt Matthew's wheels in the next month</div><div> - vendor the master branch (is there a way we can do this _just_ for the wheels without actually vendoring it in the source tree?)</div><div> - change dependencies</div><div><br></div><div>After 2.1 we won't have the last option until 2.2 so if we want to do that, it needs to be done this month.</div><div><br></div><div>If anyone is motivated to work on changing the dependency, please do so otherwise I am inclined to go with the first option.</div><div><br></div><div>Tom</div><div><br></div><div><br></div><div>[1] <a href="https://github.com/matplotlib/matplotlib/issues/8361">https://github.com/matplotlib/matplotlib/issues/8361</a> <br></div><div>[2] <a href="https://github.com/matplotlib/matplotlib/issues/8433">https://github.com/matplotlib/matplotlib/issues/8433</a> <br></div><div>[3] <a href="https://github.com/google/python-subprocess32/issues/14">https://github.com/google/python-subprocess32/issues/14</a> <br></div><div>[4] <a href="https://github.com/google/python-subprocess32/issues/12">https://github.com/google/python-subprocess32/issues/12</a> <br></div></div>