[Distutils] moving things forward
Ethan Furman
ethan at stoneleaf.us
Fri May 6 13:40:36 EDT 2016
On 05/06/2016 09:48 AM, Leonardo Rochael Almeida wrote:
> On 6 May 2016 at 13:15, Chris Barker wrote:
>> "python literals" is perfectly well defined -- both by the language
>> reference, and by "can be parsed by ast.literal_eval" and it addresses
>> the limitations of JSON and is fully declarative.
>
> There is actually prior art for that kind of use. Odoo uses such a
> language for its addons system, including package dependencies. See
> example file here:
>
> https://github.com/OCA/maintainer-tools/blob/master/template/module/__openerp__.py
>
> Notice the `depends` key, that lists other addons, and the
> `external_dependencies` key that can list both python distribution
> dependencies as well as external program dependencies.
This is one of the very few things Odoo got right. Let's not look to
them for other examples of good coding practices.
--
~Ethan~
More information about the Distutils-SIG
mailing list