Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
we use pipes to avoid deadlocks
|
|
* subprocess.Popen child processes can "sometimes" generate a very large output, causing a deadlock (**cough** dependency solver **cough**)
* use subprocess.Popen.communicate instead of subprocess.Popen.wait to avoid such issues
* see : https://docs.python.org/3/library/subprocess.html#subprocess.Popen.wait
|
|
|
|
|
|
assumption which is deprecated in python3.10
|
|
|
|
|
|
|
|
displays
|
|
|
|
* drop some checks we had in place due to expensive metadata regen
* less time checking -> more time working -> faster sisyphus
|