Hello and I hope y'all are still doing well!
I was not really productive last week—most of the following tickets are fillers to make use of the spare cycles I had when I was still trying to figure out the way to implement the main work.
Finalize the --use-feature=fast-deps
flag (GH-8588)
Improve mocking of environment variables in the test suit (GH-8614)
Finalize the fix for verbose/quiet options specified via configuration files and environment variables (GH-8578)
Clean up a tiny bit in the resolver internal API (GH-8629)
Start working on seperating the download of wheels from dependency resolution (GH-8638)
I'm struggling on refactoring the code to support separate download. pip
's codebase was not intended for this and thus there are many execution paths and other details entangled around the relevant area.
pip
20.2 is going to be released within the next few days with --use-feature=fast-deps
included and I'm mentally prepare to fix any undiscovered problem. At the same time, I will continue working on GH-8638 and hopefully get it done soon enough to begin drafting download parallelization strategies, mostly with the UI.