From 2c085d53133fd267a809d0a4e2cbf9421ea2a2a8 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Tue, 21 Sep 2021 17:02:17 +0700 Subject: Reorganize GSoC 2020 --- blog/2020/gsoc/checkin/5.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 blog/2020/gsoc/checkin/5.md (limited to 'blog/2020/gsoc/checkin/5.md') diff --git a/blog/2020/gsoc/checkin/5.md b/blog/2020/gsoc/checkin/5.md new file mode 100644 index 0000000..5e50f67 --- /dev/null +++ b/blog/2020/gsoc/checkin/5.md @@ -0,0 +1,37 @@ ++++ +rss = "GSoC 2020: Fifth Check-In" +date = Date(2020, 7, 27) ++++ +@def tags = ["pip", "gsoc"] + +# 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-deps` flag ({{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. -- cgit 1.4.1