[Distutils] Static metadata using setup.cfg

Tarek Ziadé ziade.tarek at gmail.com
Tue Sep 8 10:26:19 CEST 2009

2009/9/8 Chris Withers <chris at simplistix.co.uk>:
>> I agree that the file shouldn't be too dynamic, we don't need a full
>> programming language in setup.cfg because we already have setup.py files.
> It's an extremely slippery slope, as soon as there's any possibility for
> weirdness some inexperienced developer will jump at the chance to abuse it
> to its fullest extent :-(

I am restricting the template language to two expressions: "if" and "else"

The values you can work with in the "if" and "else" section will be
restricted to :

- the python version (string)
- the os.name (string)
- the os.platform (string)
- an extra function called "long_description", to be able to point a
file for the long description field

and nothing else.

How anyone could abuse of that kind of expressions ?


Tarek Ziadé | http://ziade.org | オープンソースの岩!

More information about the Distutils-SIG mailing list