Hi everyone and may the odds ever in your favor, especially during this tough time!
Not as much I wished, apparently (-:
Finalizing the refactoring patch of operations.prepare.prepare_linked_requirement
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
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!
Mocking up a working partial wheel download during dependency resolution for the new resolver.
Yes, of course! 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!).
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 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 the upcoming beta release of pip 20.2.