Hiya Paul,
There's a bunch of tooling out there using pip's internals to extending
pip's functionality. Could you please provide a some reasoning as to why
they're all going to be broken at pip 10, and possibly some guidance on how
to get that functionality back?
Cheers,
Richard
On 21
On 20 October 2017 at 21:55, Doug Hellmann wrote:
> Excerpts from Paul Moore's message of 2017-10-20 14:22:03 +0100:
>> 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
Excerpts from Paul Moore's message of 2017-10-20 14:22:03 +0100:
> 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.
While I understand that pip itself has to be very careful about edge cases and
all the pathological things you can do in setup.py, as a higher-level tooling
author my priorities are on the happy path UX and speed is a big factor there.
So yes, using PackageFinder is potentially inaccurate, but
> On Oct 20, 2017, at 9:30 AM, Paul Moore wrote:
>
> On 20 October 2017 at 14:26, Matthew Brett wrote:
>> Thanks for the heads-up.
>>
>> Will y'all be doing a PyPI pre-release so we can test with `pip
>> install --pre -U pip`?
>
> We've not yet
On 20 October 2017 at 14:55, Jannis Gebauer wrote:
> Thanks for the heads-up, Paul.
>
> I’m currently using `pip.get_installed_distributions` and as far as I can
> see that has moved into `_internal`, too:
>
On 20 October 2017 at 14:26, Matthew Brett wrote:
> Thanks for the heads-up.
>
> Will y'all be doing a PyPI pre-release so we can test with `pip
> install --pre -U pip`?
We've not yet decided on that. Traditionally I don't think we have
done so, but I'm inclined to think
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