On 5/1/2009 10:10 AM, Phil Thompson wrote:
On Fri, 24 Apr 2009 20:28:14 +0200, Stefano Brilli <[email protected]>
wrote:
Hi,

While using sipdistutils.py I noticed that it is not possible to add the
"-e" flag to the sip build command. So I did a little change in
sipdistutils.py

I would like to contribute with this patch.

(And this is a small using example)

--------------------- setup.py -----------------------
from distutils.core import setup
from distutils.extension import Extension
import sipdistutils
import os
import sys

sipdistutils.additional_sip_options.append('-e')

I'm not a distutils expert - is adding a module-level list the right way to
extend the functionality? Seems a bit hackish to me.

Giovanni?

Distutils is a pile of hacks, if you ask me... I don't see any other way to expose the functionality.

You're supposed to register a class object into distutils, and it takes care of instatiating it. Stefano could put the list at class scope instead of module scope, but it doesn't change much if you ask me. There's not even existing code to look at: the most similar thing is the SWIG support, and it doesn't provide a way of customizing the swig invokation.
--
Giovanni Bajo
Develer S.r.l.
http://www.develer.com
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to