[Twisted-Python] plugins.tml and distutils
acapnotic at twistedmatrix.com
Thu Oct 3 05:13:10 EDT 2002
Ok, so to get my package's plugins.tml installed correctly, I had to put
this in my setup.py::
from distutils.command.install_data import install_data
"""make sure data files are installed in package.
this is evil.
copied from Twisted/setup.py.
and add this argument to my setup() call:
In summary, to distribute a package using Twisted, I had to cut 'n paste
a hack from a Twisted source file (not one you'll find in an
installation) that fools with underdocumented distutils features which I
don't understand... and now it's in my code, so I have to deal with it
if its evilness breaks something/is broken.
Not fully having got the swing of distutils yet, I don't really know
what to do about it. Can we at least have this install_data defined in
twisted.screwwithotherpackages.distutils module or something, so I can
import it instead of pasting it, thus allowing Twisted to maintain it
instead of me?
(ohyeah. that's in addition to putting plugins.tml in MANIFEST.in *and*
the data_files list.)
The moon is waning crescent, 16.1% illuminated, 25.6 days old.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://twistedmatrix.com/pipermail/twisted-python/attachments/20021003/71baa2a2/attachment.pgp
More information about the Twisted-Python