Hi, On Fri, Oct 20, 2017 at 2:22 PM, Paul Moore <p.f.mo...@gmail.com> wrote: > We're in the process of starting to plan for a release of pip (the > long-awaited pip 10). We're likely still a month or two away from a > release, but now is the time for people to start ensuring that > everything works for them. One key change in the new version will be > that all of the internal APIs of pip will no longer be available, so > any code that currently calls functions in the "pip" namespace will > break. Calling pip's internal APIs has never been supported, and > always carried a risk of such breakage, so projects doing so should, > in theory, be prepared for such things. However, reality is not always > that simple, and we are aware that people will need time to deal with > the implications. > > Just in case it's not clear, simply finding where the internal APIs > have moved to and calling them under the new names is *not* what > people should do. We can't stop people calling the internal APIs, > obviously, but the idea of this change is to give people the incentive > to find a supported approach, not just to annoy people who are doing > things we don't want them to ;-) > > So please - if you're calling pip's internals in your code, take the > opportunity *now* to check out the in-development version of pip, and > ensure your project will still work when pip 10 is released. > > And many thanks to anyone else who helps by testing out the new > version, as well :-)
Thanks for the heads-up. Will y'all be doing a PyPI pre-release so we can test with `pip install --pre -U pip`? Cheers, Matthew _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig