about summary refs log tree commit diff homepage
path: root/blog/2020/gsoc/checkin/3.md
blob: 290d5b831dd92cf2f730147ffcc1869286185b0c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
+++
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 <code>map</code>"}} 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"}}

[Many of my PRs]: https://github.com/pulls?q=is:open+is:pr+author:McSinyx+repo:pypa/pip+sort:updated-desc