From 1ff1746272a97d9c58d2e6a8936592f90fd5cd47 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Tue, 9 Mar 2021 15:36:38 +0700 Subject: Migrate GSoC 2020 check-ins --- blog/gsoc2020/checkin20200615.md | 45 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 blog/gsoc2020/checkin20200615.md (limited to 'blog/gsoc2020/checkin20200615.md') diff --git a/blog/gsoc2020/checkin20200615.md b/blog/gsoc2020/checkin20200615.md new file mode 100644 index 0000000..e59cac2 --- /dev/null +++ b/blog/gsoc2020/checkin20200615.md @@ -0,0 +1,45 @@ ++++ +rss = "GSoC 2020: Second Check-In" +date = Date(2020, 6, 15) ++++ +@def tags = ["pip", "gsoc"] + +# Second Check-In + +Hi everyone and may the odds ever in your favor, especially during this +tough time! + +## What did I do last week? + +Not as much I wished, apparently (-: + +* Finalizing {{pip 8411 "the refactoring patch"}} + of `operations.prepare.prepare_linked_requirement` +* {{pip 8423 "Nitpicking some logging calls"}}. This (as well as the next one) + was to fill up the time my brain not being as productive as I want it to XD +* {{pip 8423 "Beginning to migrate"}} from `%`- to `{}`-style logging. + The amount of tests failing due to this was way beyond my imagination, + but I got functional tests for `pip install` and unit tests passing now! +* {{pip 8442 "Mocking up a working partial wheel download during + dependency resolution"}} for [the new resolver][]. + +## Did I get stuck anywhere? + +Yes, of course! {{pip 8320 "Parallel maps"}} are still stalling +as well as other small PRs listed above. The failure related to +`logging` are still making me pulling my hair out and the proof of +concept for partial wheel downloading is too ugly even for a PoC. +I imagine that I will have a lot of clean up to do this week (yay!). + +## What is coming up next? + +I'm trying get the multi-{threading,processing} facilities merged ASAP +to start rolling it out in practice. The first thing popping out of my +head is to get back {{pip 7962 "the multi-threaded"}} `pip list -o`. + +The other experimental improvement (this phrase does not sound right!) +I would like to get done is the partial wheel download. It would be +really nice if I can get both included as `unstable-feature`'s +in {{pip 7628#issuecomment-636319539 "the upcoming beta release of pip 20.2"}}. + +[the new resolver]: http://www.ei8fdb.org/thoughts/2020/05/test-pips-alpha-resolver-and-help-us-document-dependency-conflicts/ -- cgit 1.4.1