~cnx/site

ref: ff37459c4b83966a604a46769a8b384d07b28492 site/blog/gsoc2020/checkin20200629.md -rw-r--r-- 1.6 KiB
ff37459cNguyễn Gia Phong Migrate the rest of GSoC'20 blogs 8 months ago

+++ rss = "GSoC 2020: Third Check-In" date = Date(2020, 6, 29) +++ @def tags = ["pip", "gsoc"]

#Third Check-In

Holla, holla, holla! Last seven days has not been a really productive week for me, though I think there are still some nice things to share with you all here! The good news is that I've finish my last leçon as a somophore, the bad news is that I have a bunch of upcoming tests, mainly in the form of group projects and/or presentation (phew!). Enough about me, let's get back to pip:

#What did I do last week?

Not much, actually )-:

  • Write some tests for {{pip 8467 "the HTTP range mapping for wheel"}}.
  • {{pip 8504 "Try to bring back"}} multithreaded pip list --outdated and --uptodate, as {{pip 8320 "the parallel"}} map was merged earlier today.
  • Nitpick {{pip 8332}} (yep it's a new low for me to include this to the list (-:).

#Did I get stuck anywhere?

Not exactly, since I didn't do much d-; Many of my PRs are stalling though. On one hand the maintainers of pip are all volunteers working in their free time, on the other hand I don't think I have tried hard enough to get their attention on my PRs.

#What is coming up next?

I'll try my best getting the following merged upstream before {{pip 8206 "the upcoming beta release"}}:

  • Parallel networking for pip list: {{pip 8504}}
  • Lazy wheel for dependency information: {{pip 8467}}, {{pip 8411}} (to determine if hashing is required) and {{pip 8467#issuecomment-648717032 "a new patch introducing this as an unstable feature"}}