timeline for new pip resolver rollout - feedback?

Sumana Harihareswara <[email protected]>
Newsgroups gmane.comp.python.distutils.devel
Organization Changeset Consulting
Message-ID <[email protected]>
What timeline are we thinking is realistic for rolling out the new pip 
resolver? (latest update on resolver work: 
https://pradyunsg.me/blog/2019/08/06/pip-update-2/ ) I'm re-upping this 
question which I originally asked on a GitHub issue about the rollout: 
https://github.com/pypa/pip/issues/6536#issuecomment-521696430 and would 
prefer to corral answers there.

This depends a lot on Pradyun's health and free time, and code review 
availability from other pip maintainers, and whether we get some grants 
we're applying for, but I think the sequence is something like:

1) build logic refactor: in progress, done sometime December-February
2) UX research and design, test infrastructure building, talking to 
downstreams and users about config flags and transition schedules: we 
need funding for this; earliest start is probably December, will take 
2-3 months
3) introduce the abstractions defined in resolvelib/zazo while doing 
alpha testing: will take a few months, so, conservatively estimating, 
May 2020?
4) adopting better dependency resolution and do beta testing: ?

Is this right? What am I missing?

I ask because some of the info-gathering work is stuff a project manager 
and/or UX researcher should do, in my opinion, and because some progress 
on the increase in metadata strictness 
https://github.com/pypa/packaging-problems/issues/264 and other issues 
might help with concerns people have brought up here.


-- 
Sumana Harihareswara
PyPI project manager, PyPA member & coordinator, and person who seems to 
write a lot of grant applications
Changeset Consulting
https://changeset.nyc
--
Distutils-SIG mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/distutils-sig.python.org/
Message archived at https://mail.python.org/archives/list/[email protected]/message/6SMATLMGYPKV4JHCF5NKVKJJRW2BDMJK/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.