[Distutils] abstract build system PEP update

Daniel Holth dholth at gmail.com
Thu Feb 18 09:33:16 EST 2016


Yes PKG-INFO is reasonably useful and easy to hand-edit. It would be easy
to maintain. If you were doing it manually the only thing you would need to
update frequently would be the version number.

On Thu, Feb 18, 2016 at 8:48 AM Nick Coghlan <ncoghlan at gmail.com> wrote:

> On 18 February 2016 at 07:30, Paul Moore <p.f.moore at gmail.com> wrote:
>
>> On 17 February 2016 at 21:01, Nathaniel Smith <njs at vorpus.org> wrote:
>> > On Feb 17, 2016 4:44 AM, "Donald Stufft" <donald at stufft.io> wrote:
>> >>
>> > [...]
>> >> You could say that using twine to handle the uploading is a thing
>> people
>> >> should
>> >> do (and I agree!) but that currently relies on having static metadata
>> >> inside of
>> >> the sdist that twine can parse, static metadata that isn't going to
>> exist
>> >> if
>> >> you just simply tarball up a directory on disk.
>> >
>> > Ah-ha, this is useful. The reason this hasn't been considered, at least
>> in
>> > my proposal, is that I think this is the first I've heard that there is
>> > anything that cares about what's in an sdist besides setup.py :-).
>>
>> Yes, twine is a good, concrete example.
>>
>
> I believe tools like pyp2rpm, conda skeleton, py2dsc and fpm also rely on
> that static sdist metadata (I'm not 100% sure on that, but it would make
> sense for them to do so).
>
> We just spend so much time worrying about the dependency management
> problems that PKG-INFO *doesn't* handle that we forget the simpler
> descriptive metadata that it covers accurately :)
>
> Cheers,
> Nick.
>
> --
> Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20160218/892af351/attachment-0001.html>


More information about the Distutils-SIG mailing list