PackagingWG/2020-05-20-pip¶
Legacy Wiki Page
This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.
Dev Meeting on May 20
TP
Resolvelib 0.4.0 update ready for review https://github.com/pypa/pip/pull/8267/
Tried briefly to upgrade packaging 20.4 and
NormalizedName{.backtick} caused no linting errors 🤔Avoid
ResolutionTooDeep{.backtick} https://github.com/pypa/pip/pull/8275
Paul fighting with Pytest to skip test based on fixture
Pradyun
Filed PR for visualisation https://github.com/sarugaku/resolvelib/pull/52
Deep in college stuff and expected to be mostly off the radar for the coming week
Dev Meeting on May 19
Pradyun got 1000+ GH notifications down to ~350-ish.
Yay!
325 of the remaining 350, are from pypa/pip.

Pending PRs
Wheel cache
Waiting on Paul’s review
Resolvelib{.backtick} 0.4.0 update
What are we working on next? (this week)
“open pool”:
packaging 20.4 is out!
normalized name stuff.
yanked warning
Depends on the wheel cache PR
test_install_yanked_file_and_print_warning{.backtick}New resolver needs to print a warning when installing a yanked release.
resolvelib – removing
ResolutionTooDeep{.backtick} raising logic.we have to figure out what to replace it with, but this is a required step regardless of what other metrics we pick.
markers handling
local-dir/[extra]{.backtick}extras + not
SpecifierRequirement{.backtick}
naming!
parent vs template
???
Pradyun
(overflow) Visualizations (dump into examples/vis)
Tzu-ping
ResolveLib{.backtick} 0.4.0Finder cache
Always passes a bunch of requirements, to
find_matches{.backtick}, need to check how caching would work?Provider vs Finder?
For experimenting
lru_cache(){.backtick}
Refactor the 150-line
find_matches(){.backtick} implementation
Paul
Look at remaining errors in the test suite.
Putting down
xfail{.backtick}s for test suite errors.Mark that they’re issues, and write
xfail{.backtick}s.
Constraints
URL constraints – PEP 508 style URLs feels like it’d be worth it.
Later later
yanked vs prereleases