On Thu, Oct 17, 2013 at 11:26 AM, Donald Stufft <don...@stufft.io> wrote:
>
> On Oct 17, 2013, at 11:23 AM, Jim Fulton <j...@zope.com> wrote:
>
>> On Thu, Oct 17, 2013 at 11:20 AM, Michael Foord <fuzzy...@gmail.com> wrote:
>>>
>>>
>>>
>>> On 17 October 2013 11:56, Donald Stufft <don...@stufft.io> wrote:
>>>>
>>>> Arguably it's already broken. I've had to explain to a number of people
>>>> that it won't cause their dependencies to install. I think its way more 
>>>> user
>>>> friendly to tell them up front then to confuse them when it doesn't work or
>>>> when it appears to work but they get an error from a -
>>>>
>>>
>>> You're proposing replacing "arguably broken" (by some definition)
>>
>> Is there any reason to think that it ever actually worked in any way?
>
> Depends what you mean by "worked", it does nothing except tell users
> what they need available to ``import``. It doesn't tell them how to get that
> or what provides it. As far as this piece of metadata is concerned requires
> "xml" can be satisfied by ``touch xml.py``.
>
> So it "works" in that it does what it was originally intended to do, it's 
> just that
> what it was originally intended to do is backwards and useless.

I'm 92% sure it was intended to support automated dependency management,
but then setuptools went in a different (better) direction.

Jim

-- 
Jim Fulton
http://www.linkedin.com/in/jimfulton
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to