Hello and I hope y'all are still doing well!
What did I do last week?
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)
Did I get stuck anywhere?
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.
What is coming up next?
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.