[11:59:34] <ngoldbaum> also how would pypi verify the wheels come from the uploaded tarball?
[11:59:57] <ngoldbaum> what’s stopping someone from uploading an empty tarball or something
[13:13:25] <dude-x> pradyunsg i don't remember exactly but it said for many packages: unable to install package 'blah' because module 'wheel' was not found.
[13:14:13] <pradyunsg> Ah, try now with pip 20.1.1 -- when that message is printed and the contents of that message were improved.
[13:33:01] <McSinyx[m]> dude-x: I'm asking because I'm curious, don't really know why that happens, I'm sorry
[13:34:57] <dude-x> McSinyx[m] ah. i activated an old venv in pyenv, wanted to make sure i updated my dependencies that may have changed in the repo. ran pip install -r requirements and got a ton of wheel not found errors.
[13:50:50] <dude-x> ooh latest pip removes multiprocessing. it was pretty slow on my mac for non python 3.8 checks for outdated.
[13:52:28] <McSinyx[m]> dude-x, see https://github.com/pypa/pip/issues/8169 and linked issues
[13:53:33] <dude-x> McSinyx[m] do you need more than one core for multithreading to work properly for IO bound wokr?
[13:55:09] <McSinyx[m]> I don't think so, but we're uncertain about edge cases like on android (no sem_open)
[13:55:23] <ngoldbaum> no, especially for things waiting on the network