[Distutils] RFC: Updating PEP 345

Tarek Ziadé ziade.tarek at gmail.com
Sat Apr 11 15:38:05 CEST 2009


On Sat, Apr 11, 2009 at 3:33 PM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:

>>> I don't see anything wrong about adding a simple deprecation warning
>>> here, It won't happen again
>>> for quite a while.
>>
>> People who install packages freak out over warnings.  If you could do a
>> warning during a PyPI upload, then someone who can actually make a change
>> might see it.  People installing a package should not see this warning.  I
>> feel very strongly about this as a general rule - putting messages intended
>> for packagers into the output presented during installation is distracting
>> and disconcerting and useless.
>>
>> In the "check" command it would be entirely proper to issue a warning.  But
>> no one is going to re-release a project just to fix the spelling of this
>> argument in setup.py, and a lot of libraries just don't get updated often,
>> or people deliberately use old versions to avoid regression.  So outside of
>> the check command it should not cause any warning.
>
> Right, sounds like

oups, send it too early

Right, sounds like a good practice.

So what shall we do for install_requires ?

I'd be in favor of :

- keeping the new PKG-INFO Tres proposed
- maintaining both setup() arguments (like license and licence)
- documenting the new argument
- adding the warning in the 'check' command

Cheers
Tarek


More information about the Distutils-SIG mailing list