On Sun, Nov 8, 2015 at 12:38 AM, Donald Stufft <don...@stufft.io> wrote:

> On November 7, 2015 at 6:16:34 PM, Donald Stufft (don...@stufft.io) wrote:
> > > I want to reduce the “paths” that an installation can go down.
>
> I decided I’d make a little visual aid to help explain what I mean here
> (omitting development/editable installs because they are weird and will
> always be weird)!
>
> Here’s essentially the way that installs can happen right now
> https://caremad.io/s/Ol1TuV6R9K/. Each of these types of installations
> act subtly different in ways that are not very obvious to most people.
>
> Here’s what I want it to be: https://caremad.io/s/uJYeVzBlQG/. In this
> way no matter what a user is installing from (Wheel, Source Dist,
> Directory) the outcome will be the same and there won’t be subtly different
> behaviors based on what is being provided.
>

Thanks, clear figures. Your final situation is definitely way better than
what it's now. Here is what I proposed in a picture:
https://github.com/pypa/pip/pull/3219#issuecomment-154810578

Comparison:
   - same number of arrows in flowchart
   - total path length in my proposal is 1 shorter
   - my proposal requires one less build system interface to be specified
(sdist)

Ralf
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to