mcsinyx.github.io/_sources/gsoc2020/checkin20200727.rst.txt

36 lines
1.4 KiB
ReStructuredText

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.