[01:17:06] <indygreg> i just tried to build a Python C extension on Windows using the Visual C++ for Python package that was released in September. I had to patch distutils so it could find vcvarsall.bat. is there a better way?
[01:18:58] <_habnabit> indygreg, this being windows, did you try restarting after installing the msi?
[01:19:29] <indygreg> if you have vs2008 installed, distutils will find that first because it looks at the registry before environment variables: https://hg.python.org/cpython/file/294501835890/Lib/distutils/msvc9compiler.py#l219
[01:19:47] <indygreg> i'm starting on a fresh Windows 7 VM
[01:19:48] <_habnabit> so you have vs2008 and this package both installed
[01:19:58] <indygreg> no, just Visual C++ for Python
[01:20:34] <_habnabit> indygreg, anyway i'm still at work and my w7 machine is at home, so i can't look into this at the moment
[01:20:43] <indygreg> the problem is vcvarsall.bat is in a slightly different location in Visual C++ for Python
[01:21:10] <indygreg> https://hg.python.org/cpython/file/294501835890/Lib/distutils/msvc9compiler.py#l257 needs to look in productdir/../ to find it there
[01:21:40] <indygreg> but i think that logic is wrong since it consults the registry before the environment
[01:22:51] <indygreg> also, VS90COMNTOOLS isn't set in the Visual C++ for python environment
[12:45:15] <ronny> then that option no longer works to begin with
[17:50:34] <indygreg> ionelmc: thanks for the info!
[18:14:09] <raydeo> is pip multiprocess-safe? can I pip install the same package in the same virtualenv from 2 separate processes? there's no pid locking or anything like apt so I'm curious
[19:42:03] <robodwyer> is there a reliable way to downgrade pip?
[19:42:43] <robodwyer> I'm having trouble filtering out answers related to downgrading *other* packages, and I don't want to just try it and break everything
[19:43:48] <robodwyer> I assume `pip --upgrade pip==1.5.6` should do it?