On Tue, 11 Oct 2005 15:31:25 +0200
"Giovanni Bajo" <[EMAIL PROTECTED]> wrote:

> Hello,
> 
> SIP uses sipconfig as build system. The documentation hints something about
> integration with distutils, but it doesn't go into details. Given the amount
> of development that it is going on with distutils (setuptools, easyinstall,
> .egg packages, etc.) I believe it would be helpful if SIP shipped with a
> more tight integration with distutils. I'd be happy to contirbute it (since
> I start needing it) if I could get some details on the right way of doing
> it.
> 
> Anybody has previous experience on this? Phil, what do you suggest?
>
PyQwt offers a distutils (in its pyqt_distutils directory).

I have borrowed quite a lot of ideas from the SciPy distutils: for instance
the implementation of additional commands run_sip and run_moc

It parses the Qt spec file for the compiler flags like configure.py
(pyqt_distutils was born at the time that PyQt still used the GNU autotools).

I think pyqt_distutils is better (offers more features) for common systems
such as Windows and Linux.  For rare systems (AIX needs shell commands for 
linking)
configure.py is preferrable. pyqt_distutils can certainly be improved by
stealing command invokations from sipconfig.

Gerard

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to