+++ date = Date(2020, 7, 27) tags = [“gsoc”, “pip”] +++
Fifth Check-In
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-depsflag ({{pip 8588}}) - Improve mocking of environment variables in the test suit ({{pip 8614}})
- Finalize the fix for verbose/quiet options specified via configuration files and environment variables ({{pip 8578}})
- Clean up a tiny bit in the resolver internal API ({{pip 8629}})
- Start working on seperating the download of wheels from dependency resolution ({{pip 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 {{pip 8638}} and hopefully get it done soon enough to begin drafting
download parallelization strategies, mostly with the UI.
Comments
Follow the anchor in an author’s name to reply. Please read the rules before commenting.
:comments: