I think it's far-fetched to start thinking pip is legacy. Pipfile has had a
goal from day 1 to be a format that pip would support. PEP 582 is a path
forward here for providing a default location for a virtualenv [2] - it's
just that everything moves slower in pip because it supports more use-cases
than a tool like pipenv. What started out as a reference implementation has
definitely taken on a life of its own of course and it's up to PyPA to
manage that relationship and offer a good story around the tooling it's
building.

[1] https://github.com/pypa/pipfile#pip-integration-eventual
[2] https://www.python.org/dev/peps/pep-0582/

On Thu, Sep 20, 2018 at 1:38 PM Bert JW Regeer <xiste...@0x58.com> wrote:

>
>
> On Sep 20, 2018, at 12:11, Tzu-ping Chung <uranu...@gmail.com> wrote:
>
>
> On 21 Sep 2018, at 02:01, Bert JW Regeer <xiste...@0x58.com> wrote:
>
>
>
> On Sep 19, 2018, at 23:22, Chris Jerdonek <chris.jerdo...@gmail.com>
> wrote:
>
> Thus, it's looking like things could be on track to split the user and
> maintainer base in two, with pip bearing the legacy burden and perhaps not
> seeing the improvements. Are we okay with that future?
>
>
> This'll be a sad day. pip is still used as an installer by other build
> system where using pipenv is simply not a possibility.
>
>
> I am not quite sure I understand why you’d think so. pip has been bearing
> the legacy burden for years, and if this is the future (not saying it is),
> it would more like just another day in the office for pip users, since
> nothing is changing.
>
>
> pip not seeing any improvements is something I think will be sad. I don't
> use pipenv, but use poetry which uses pip behind the scenes to do
> installation. I also use flit. For either of those cases I would think it
> sad that pipenv splits from pip, and then developers of alternate tooling
> around building packages (but not installing) don't get new improvements
> because "pip is legacy".
>
> pipenv doesn't work in various scenarios, and trying to shoehorn it into
> those scenarios is just wrong especially since it wasn't designed to do
> those things.
> --
> Distutils-SIG mailing list -- distutils-sig@python.org
> To unsubscribe send an email to distutils-sig-le...@python.org
> https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
> Message archived at
> https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/3JKW3DJYVAGENQNQRLEAKKJXQC2QXIZF/
>
--
Distutils-SIG mailing list -- distutils-sig@python.org
To unsubscribe send an email to distutils-sig-le...@python.org
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at 
https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/OSVC5AT4XBBAUGCF7YVHDZ4ZN5R6FRFA/

Reply via email to