[Distutils] Static metadata using setup.cfg

Chris Withers chris at simplistix.co.uk
Fri Sep 11 16:03:02 CEST 2009

Tarek Ziadé wrote:
> The practice in the community is to create the long_description field
> using a separate reStructuredText file
> and reaching it in setup.py like this for example:
> long_description = open('README.txt').read()
> Having a callable that provides this feature in the template allows writing:
> """
> [setup.cfg]
> long_description: {$ long_description('README.txt') $}
> """

Exactly, so why have this complicated templating nonesense rather than 
just having:


long_description_path: README.txt

> long_description_path can't be added in the final PKG-INFO because
> we want a self-contained metadata static file that doesn't require an
> extra resource (like an external file)

Why this requirement?

If this really is that strict, then only allow long_description_path in 


Simplistix - Content Management, Batch Processing & Python Consulting
            - http://www.simplistix.co.uk

More information about the Distutils-SIG mailing list